为了账号安全,请及时绑定邮箱和手机立即绑定

C++用什么函数能在窗口中显示一个图像

C++用什么函数能在窗口中显示一个图像

C++
慕桂英3389331 2018-10-29 09:09:15
比如我存了一个png(或者ppm)图像叫做pic,我怎么读入这个图像并且把它输出到屏幕中麻烦给一下源代码
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

vc++里面新建一个mfc win32程序
选择sdi,然后next下去
在View的OnPaint里面写

 CClientDC *pDC = new CClientDC(GetDlgItem(IDC_LIGHT));
CRect rect;
GetDlgItem(IDC_LIGHT)->GetWindowRect(&rect);
Graphics graphics(pDC->m_hDC); // Create a GDI+ graphics object
Image image(L"你的png路径和文件名.png"); // Construct an image
graphics.DrawImage(&image, 0, 0, image.GetWidth(), image.GetHeight());
delete pDC;

运行

如果需要完整代码,请采纳留下邮箱。


查看完整回答
反对 回复 2018-11-03
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

可以用opencv库,是很方便的图像处理库,教程也很多

查看完整回答
反对 回复 2018-11-03
  • 2 回答
  • 0 关注
  • 1555 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信