[問題] Bitblt一直無法輸出圖片…

作者: red0whale (red whale)   2016-11-30 23:14:18
我用的是VC6,寫的是MFC
目的是想在對話框(或螢幕)上輸出Resource內的Bitmap
以下是程式碼的一部分:
void CMainDlg::OnPaint()
{
bitmap.LoadBitmap(IDB_BITMAP1);
CDC *pDC;
pDC=this->GetDC();
HDC hDC = pDC->m_hDC;
HDC hmemdc = CreateCompatibleDC(hDC);
BITMAP BitMap;
bitmap.GetBitmap(&BitMap);
BitBlt(hDC,0,0,BitMap.bmWidth,BitMap.bmHeight,hmemdc,0,0,SRCCOPY);
DeleteDC(hmemdc);
DeleteObject(hbitmap);
}
我確定我已經將bmp檔匯入Resource裡,並取ID為「IDB_BITMAP1」
但是輸出後什麼東西也沒出現
請問(可能)是哪裡出了問題?
謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com