读书人

CImage读取png图片文件资源解决方法

发布时间: 2012-06-07 15:05:14 作者: rapoo

CImage读取png图片文件资源
在单文档的OnDraw函数中添加atlimage.h头文件
然后在OnDraw函数中添加如下代码:

void CCImageView::OnDraw(CDC* /*pDC*/)
{
CCImageDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;

// TODO: 在此处为本机数据添加绘制代码
CImage image;
CClientDC dc(this);
image.LoadFromResource(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_PNG));
image.Draw(dc.m_hDC ,CPoint(0,0));
image.Destroy();
}

编译通过,但运行提示出错

File:.......\atlimage.h
Line:504
Expression :hBitmap!=0

[解决办法]
http://blog.csdn.net/adupt/article/details/2768173

读书人网 >VC/MFC

热点推荐