Try Blting in the Image after CreateCompatibleBitmap, not DC, sorry.

I pretty sure the createbitmap, just defines a bitmap rather that makes a copy.