static HBITMAP BackGround;
BITMAP bm;
HDC   hdc, hdcMemImag;

case WM_CREATE:
      BackGround =(HBITMAP) LoadImage(    hInstance,"1.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE) ;
      //图片加载在位图结构体BITMAP
     GetObject (BackGround, sizeof (BITMAP), &bm) ;

case WM_PAINT:
      hdc = BeginPaint (hwnd, &ps) ;
       //选择位图到记
     hdcMemImag = CreateCompatibleDC (NULL);
     SelectObject (hdcMemImag, BackGround);
     BitBlt (hdc, 0, 0, bm.bmWidth, bm.bmHeight, hdcMemImag, 0, 0,  SRCCOPY) ;
     DeteltDC(hdcMenImage);
     EndPaint(hwnd,&ps);

我现在想在背景图片上加画第2张图片,是把第2张图片加入画刷,用画刷来画,怎么去关键色??
各位高手最好写点代码给我谢谢了.
WIN32 SDK 感觉画图比DX难搞多了,除了windows程序设计这本书,还有什么比较好点的书各位大大介绍下,最好是WIN32 SDK和游戏编程有关的