
给你个更好用的类吧,压缩包中的 Pictureh 和 Picturecpp
在工程菜单中将这两个文件添加入工程
在 dlg 的 h 文件中添加引用
#include "Pictureh"
声明一个实例
CPicture pic;
然后在 initdialgo 事件中装载
picLoad("c:\\somepicturejpg");
在 OnPaint 事件中绘制图像
CWnd pWnd = GetDlgItem(IDC_PICTURE1);
CDC pDC = pWnd->GetDC();
CSize size=picGetImageSize();
CRect rc;
rctop=0;
rcleft=0;
rcright=sizecx;
rcbottom=sizecy;
picRender(pDC,rc);
期中rc是你要绘图的大小。
MFC如何获取控件在对话框上的位置坐标2010-09-13 20:20本来希望的效果是在对话框上设置两个picture控件,分别显示两幅图像,然后将两幅图像中的相似部分利用一条直线连接起来。要实现这样的效果需要知道相似位置在这两幅图中的坐标以及这两个
监听CListCtrl控件的选中事件,在选中事件中从控件获取选中项的文字(GetItemText),这个文字就是文件名。然后使用文件名取读取文件,并将设置到PicureBox控件上。
以上就是关于MFC中对话框中的Picture控件加载位图全部的内容,包括:MFC中对话框中的Picture控件加载位图、怎样获取光标在picture控件中的坐标、在MFC中通过点击按钮加载任意路径下的图片到picture control,那怎么获取加载的哪副图片,代码如何实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)