MFC 加载位图
我在onEraseBkgnd中添加如下代码
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
BITMAP bmp;
bitmap.GetBitmap(&bmp);
CDC dcCompatible;
dcCompatible.CreateCompatibleDC(pDC);
dcCompatible.SelectObject(&bitmap);
CRect rect;
GetClientRect(rect);
pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcCompatible,
0,0,bmp.bmWidth,bmp.bmHeight,SRCCOPY);
其中,IDB_BITMAP1是我自己在资源视图里添加的位图。我运行程序后,界面背景还是默认的,没有变成我自己画的位图,请问是什么原因啊。
在线等