MFC利用CImage类将图片显示到Picture控件上
来源:互联网 发布:长沙排名优化软件 编辑:程序博客网 时间:2024/05/05 16:47
环境:Visual Studio 2010
问题:MFC利用CImage类将图片显示到Picture控件上
解决:
1.通过向导为Picture控件添加变量,如果不成功,则手动添加。参考(VS2010为Picture Control 手动添加变量)
2.在对应的函数里添加如下代码:
CImage image; //创建图片类image.Load(rphoto); //根据图片路径加载图片CRect rect;//定义矩形类int cx = image.GetWidth();//获取图片宽度int cy = image.GetHeight();//获取图片高度GetDlgItem(IDC_PICTURE)->GetWindowRect(&rect);//将窗口矩形选中到picture控件上ScreenToClient(&rect);//将客户区选中到Picture控件表示的矩形区域内GetDlgItem(IDC_PICTURE)->MoveWindow(rect.left, rect.top, cx, cy, TRUE);//将窗口移动到Picture控件表示的矩形区域CWnd *pWnd=GetDlgItem(IDC_PICTURE);//获得pictrue控件窗口的句柄pWnd->GetClientRect(&rect);//获得pictrue控件所在的矩形区域CDC *pDC=pWnd->GetDC();//获得pictrue控件的DCimage.Draw(pDC->m_hDC, rect); //将图片画到Picture控件表示的矩形区域ReleaseDC(pDC);//释放picture控件的DC
3.编译,运行。你就可以看到图片显示到Picture控件上了。
- MFC利用CImage类将图片显示到Picture控件上
- MFC利用halcon以及cimage在picture control控件上面显示图片
- MFC中 利用OpenCv显示图片到Picture Control控件
- MFC中将图片显示到picture控件上
- MFC CImage 类加载图片显示到控件
- opencv mfc 显示图片到picture控件
- 将内存中的图片数据显示到Picture图片控件上
- MFC:利用CImage动态加载图像,无需Picture Control控件
- OPENCV如何把图片显示到MFC的picture控件上
- OpenCV中Mat、IplImage格式的图片,显示到MFC中的picture控件上
- 用CImage在picture控件上显示外部图片,并获取各像素颜色数据
- MFC picture控件中显示图片
- MFC picture控件显示图片(新手)
- mfc picture控件显示png图片
- MFC实现的 picture control 类,对话框上显示图片
- [ MFC ] 对话框动态控件的创建 在Picture Control控件上显示图片 [大三TJB_708]
- 在 MFC 框架中,有什么方法能直接将 OpenCV 2.0 库中 Mat 格式的图片传递到 Picture Control(图片控件)显示?
- 6行代码将图片显示到MFC图像控件上
- IIS7上传大文件配置
- Win32创建窗口的过程
- jvm总结
- 初探列存储数据库
- 在SmartDataGrid底部显示合计栏的方法
- MFC利用CImage类将图片显示到Picture控件上
- Win7:修改注册表来更改“桌面”、“我的文档”、“收藏夹”的位置
- 一个空格引发的错误
- .net集合类的研究--哈希表(二)--HashSet<T>
- 备忘: find mtime
- 函数名与函数指针
- 指针和引用的比较
- 10.类变量
- 明细合计回写总表的处理,应在Presenter的DoBeforePost中处理,如