TheProgrammingZone
Login:
Name:
Pass:
 
Home
 
 TheProgrammingZone's front page. All the latest programming and game development news, as well as this week's feature game project!
Articles
 
Visual Basic
VB.Net
C/C++
C#
Java
PHP
Other
Assembly aritcles
Source Code
 
Visual Basic
VB.Net
C/C++
C#
Java
PHP
Assembly
Game Projects
 
 Game projects under development by members of the TheProgrammingZone Community. Show them your support, and check out their games!
Message Board
 A forum to interact with your fellow programmers.
Links
 
Visual Basic
VB.Net
C/C++
C#
Java
PHP
ASP
JavaScript
Assembly Links
Other
Products
 
TheProgrammingZone's products. Check out some of our in house products that we made.
Contact
 
You want to contact the guy behind TheProgrammingZone? Here's where to do it!

 
 


BitBlt & GDI32 for the Thick-Headed: BitBlt explained, + Load Sprites, Double Buffering! - page 1
- by Tim Miron


pages: prev | 1 | 2 | 3 | 4 | next
BitBlt for the Thick-Headed...
In this tutorial you will learn...

Howto load a bitmap file into memory
Howto create a back-buffer
The BitBlt API explained in plain english
Howto use double-buffering techniques to achieve fast, flickerless graphics (faster then AutoRedraw)

This tutorial should NOT take more then 15 minutes to read - If you read every line and follow every instruction, almost everything you need to know [about BitBlt] is here!

Welcome to my tutorial which I have titled BitBlt for the Thick Headed. If you want to go through this tutorial quickly, all the essential parts are in BOLD. For the record, I mean no offence to anyone on the PSC community, I was going to call it BitBlt for Dummies like the popular For Dummies books, but didn't want to get into copyright complications with book publishers. The goal of this tutorial is to step-by-step explain howto use BitBlt and some other Win32 GDI functions, to accomplish tasks such as double buffering and loading sprites from files - All in a relatively short reading-time (basically i'll try not to ramble on too much) Anyways, let's get started...



pages: prev | 1 | 2 | 3 | 4 | next
TheProgrammingZone 2019
Site Map