使用的是MFC,我在OnDraw中的代码如下
//使用API函数调用位图文件
HBITMAP hBitmap=(HBITMAP)SHLoadImageFile(_T("\\Flower.jpg"));
if(NULL==hBitmap) return;
// CBitmap 对象关联HBITMAP
CBitmap bmp;
bmp.Attach(hBitmap);
// 创建一个与pDC兼容的内存DC
CDC memDC;
memDC.CreateCompatibleDC(pDC);
// 将位图选入内存dc
CBitmap *pOldBitmap=memDC.SelectObject(&bmp);
//pDC->BitBlt(0,0,240,320,&memDC,0,0,SRCCOPY);
pDC->StretchBlt(0,0,240,260,
&memDC,0,0,200,150,SRCCOPY);
//GDI释放内存
bmp.Detach();
memDC.SelectObject(pOldBitmap);
memDC.DeleteDC();
运行通过,但是没有显示图像,一片空白,该如何解决。