不能脱了!高手都来看

Yao-debo 2006-10-12 11:08:51
以下是GDI+的代码。。想在VIEW里显示一图片。。当然是可以显示的。
问题: Image image(L".\\res\\baise.jpg"); 这句每次都要调用,我觉得很浪费。。
是不是可以在初始化时就构造好呢?
于是,像很多GDI的程序一样,我声明了Image image;但是这不行
有没有什么办法?
请提供完整解决方案

void CRightView::OnDraw(CDC* pDC)
{
Graphics graphics(pDC->m_hDC );
Image image(L".\\res\\baise.jpg");
graphics.DrawImage( &image ,10,10);
}
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yao-debo 2006-10-13
  • 打赏
  • 举报
回复
在两位帮助下已解决谢谢
onestation 2006-10-12
  • 打赏
  • 举报
回复
Image *pImage = new Image(L".\\res\\baise.jpg");
CUG122032 2006-10-12
  • 打赏
  • 举报
回复
是名字空间的问题吧.我也遇到过.

在类里定义个指针,然后在需要的时候
Image *pImage = new ::Image(L".\\res\\baise.jpg");

就行了.

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧