Why do you call SetBitmap after you draw the bitmap ? You can find something to help you on http://www.functionx.com/visualc/ ... there, you can see how to draw a bitmap ...