网上看到的都是类似这样的CDC MemDC;   
//CBitmap对象  
CBitmap Bitmap,*pOldBitmap;   
//BITMAP句柄  
BITMAP bm;   
//加载位图  
Bitmap.LoadBitmap(IDB_BITMAP1);   
//将位图资源与句柄绑定  
Bitmap.GetObject(sizeof(BITMAP),&bm);   

//创建与内存兼容的DC  
MemDC.CreateCompatibleDC(pDC);   
//替换原位图  
pOldBitmap=(CBitmap*)(MemDC.SelectObject(&Bitmap));   
//获取绘制的区域  
CRect rcClient;  
GetClientRect(&rcClient);   
//绘制到客户区  
pDC->BitBlt(0,0,rcClient.Width(),rcClient.Height(),&MemDC,0,0,SRCCOPY);  
MemDC.SelectObject(pOldBitmap);  
MemDC.DeleteDC();对其中的红字部分不太理解,这句的具体作用是什么?我试着去掉了,也没发现什么问题。另外,如果位图大小与对话框尺寸不一样,我如何能让位图拉伸、压缩铺满整个对话框呢?