最简单的显示一张图片问题
为何执行后是一张白板?
void CMFC2View::OnDraw(CDC* pDC)
{
CMFC2Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
CBitmap Bitmap;
Bitmap.LoadBitmap("33.bmp");
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap* pOldBitmap=MemDC.SelectObject(&Bitmap);
pDC->BitBlt(0,0,96,96,&MemDC,0,0,SRCCOPY);
MemDC.SelectObject(pOldBitmap);
}
这是 系统的中本应用类的定义:
class CMFC2View : public CView