CDC *pDC=GetDC();
CDC MemDC;
//創(chuàng)建與內(nèi)存兼容的DC
MemDC.CreateCompatibleDC(pDC);
//BITMAP句柄
BITMAP bm;
//CBitmap對象
CBitmap *pOldBitmap;
//A311
CBitmap BitmapA311;
BitmapA311.LoadBitmap(IDB_A311b);
BitmapA311.GetObject(sizeof(BITMAP),&bm); //獲取Bitmap的大小
//替換原位圖
pOldBitmap=(CBitmap*)(MemDC.SelectObject(&BitmapA311));
//獲取繪制的區(qū)域
CWnd *pEdit=GetDlgItem(IDC_BUTTON1);
CRect rc;
pEdit->GetWindowRect(&rc);
ScreenToClient(rc);
pDC -> StretchBlt(rc.left+4,rc.top+4,rc.Width()-8,rc.Height()-8,&MemDC,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);
DeleteObject(BitmapA311);//加載后要釋放資源
//還原
MemDC.SelectObject(pOldBitmap);
pOldBitmap->DeleteObject();
MemDC.DeleteDC();
ReleaseDC(pDC);
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。