代码如下
void CShowPicMfcView::OnDraw(CDC* pDC)
{
//CShowPicMfcDoc* pDoc = GetDocument();
//ASSERT_VALID(pDoc);
HBITMAP hbmp=(HBITMAP)::LoadImage(NULL,L"\\Flower.jpg",IMAGE_BITMAP,0,0,LR_DEFAULTCOLOR);
CBitmap m_bitmap;
m_bitmap.Attach(hbmp);
CDC dcMemory;
dcMemory.CreateCompatibleDC(pDC);
CBitmap *pOldBitmap=dcMemory.SelectObject(&m_bitmap);
pDC->BitBlt(0,0,50,50,&dcMemory,0,0,SRCCOPY);
dcMemory.SelectObject(pOldBitmap);
m_bitmap.Detach();
DeleteObject(hbmp);
// TODO: add draw code for native data here
}
无法显示图片。是否是因为LandImage的LR_DEFAULTCOLOR参数问题,(在mobile上)