我要在一个对话框中绘一副图:在Dlg的初始化时加如下代码:
BOOL CSCodeDlg::OnInitDialog()
{
....
CBitmap bitmap;
if(bitmap.LoadBitmap(IDB_BITMAP2))
{
CDC *pDC;
CDC MemDc;
pDC = GetDC();
CBitmap *pOldbitmap = MemDc.SelectObject(&bitmap);//运行到这时出错?为什么呢?
CRect rc;
GetClientRect(&rc);
MemDc.CreateCompatibleDC(pDC);
pDC->BitBlt(rc.left,rc.top,rc.Width(),rc.Height(),&MemDc,0,0,SRCCOPY);
MemDc.SelectObject(pOldbitmap);
DeleteObject(&bitmap);
MemDc.DeleteDC();
}
....
}
我是新手,请各位帮帮,多指教!