RECT rect;
GetClientRect(&rect);
CDC *pDC = GetDC();//得到绘图DC
CDC MemDC;
CBitmap Bitmap;
MemDC.CreateCompatibleDC(pDC);//创建内存DC
//Bitmap.CreateCompatibleBitmap(pDC, rect.right,rect.bottom);//创建个bitmap
Bitmap.LoadBitmap(IDB_GREEN);//在资源中载入个bmp位图
CBitmap *oldmap = MemDC.SelectObject(&Bitmap);//关联内存DC和位图
//MemDC.FillRect(&rect, &CBrush(RGB(255,0,0)));//将整个客户区域涂成红色
pDC->BitBlt(0,0,rect.right,rect.bottom,&MemDC,0,0,SRCCOPY); //该函数对指定的源设备环境区域中的像素进行位块
//(bit_block)转换,以传送到目标设备环境。
MemDC.SelectObject(oldmap);//选择以前的位图
Bitmap.DeleteObject();
MemDC.DeleteDC();
ReleaseDC(pDC);