为什么位图没有显示?
rbird 2004-08-26 03:37:18 我这样写的
void CChildView::OnPaint()
{
CPaintDC dc(this); // device context for painting
CBitmap Bitmap,*pOldBitmap;
BITMAP bm;
CDC MemDC;
if(!Bitmap.LoadBitmap("c:\1.bmp"))return;
Bitmap.GetObject (sizeof(BITMAP), &bm);
if(!MemDC.CreateCompatibleDC (&dc))
return;
dc.BitBlt (0,0,bm.bmWidth ,bm.bmHeight ,&MemDC,0,0,PATCOPY);
MemDC.SelectObject (pOldBitmap);
}
是不是由于我的位图1.bmp的格式不对造成(我听说有设备无关和有关位图),还是其他原因?
因为在if(!Bitmap.LoadBitmap("c:\1.bmp"))就返回了。