位图,我一直想问的问题!
对于位图操作,一直不理解,请大家抽空给我讲解一下好吗?
CBitmap bmp;
bmp.LoadBitmap(IDB_LOGO);
CClientDC dc(this);
CDC MemDC;
MemDC.CreateCompatibleDC(&dc);
//MemDC 和dc都是CDC对象,为什么要建立一个和设备兼容的位图对象呢?*******
MemDC.SelectObject(&bmp);
CRect rc;
this->GetClientRect(&rc);
dc.SelectObject(&bmp);//为什么还要装载bmp?
dc.StretchBlt(0,0,rc.right-rc.left,rc.bottom-rc.top,&MemDC,0,0,536,403,SRCCOPY);