Part of the reason for saying in the messages I linked to before, "try it yourself and then come back with specifc questions", (or similar), is knowing where to start with a reply! At this point, I don't know anything about you, have you programmed in C before? C++? Win32? You see the problem?

You have not really asked a question. If your question is, "Will someone do my homework for me?", then the answer is no. If you have a specific question, ask it, and post your code.

Wave upon wave of demented avengers march cheerfully out of obscurity unto the dream.

The BitBlt ( notice the spelling )function performs a bit-block transfer of the color data corresponding to a rectangle of pixels from the specified source device context into a destination device context.