作者red0whale (red whale)
看板C_and_CPP
標題[問題] Bitblt一直無法輸出圖片…
時間Wed Nov 30 23:14:18 2016
我用的是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」
但是輸出後什麼東西也沒出現
請問(可能)是哪裡出了問題?
謝謝
--
歡迎各位使用以下網站服務:
http://redwh.al/ (短網址服務)
http://i.redwh.al/ (圖片即時上傳服務)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.9.197
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1480518864.A.903.html