作者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/cn.aspx?n=bbs/C_and_CPP/M.1480518864.A.903.html