0
如何在OnPaint按鈕中分配位圖?你可以使用dcMemory在其他地方調用它嗎?MFC OnPaint CButton
CPaintDC dc(this);
CBitmap bmp, *poldbmp;
CDC Refinery;
//load the bitmap resouce
bmp.LoadBitmap(IDB_BITMAP1);
//create a compataible memory DC
Refinery.CreateCompatibleDC(&dc);
//Select the bitmap into DC
poldbmp = Refinery.SelectObject(&bmp);
//Copy (BitBlt) bitmap from memory DC to screen DC
dc.BitBlt(10,10,100, 100, &Refinery,0, 0, SRCCOPY);
Refinery.SelectObject(poldbmp);
你也許可以重述一下你的問題嗎?爲什麼不是[CBitmapButton](http://msdn.microsoft.com/zh-cn/library/a3y45xs0(v = vs80).aspx)足以供您使用? – 2013-04-30 19:54:20