上一节讲的是滚动条控件,本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。 图片控件简介 图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关 ...
自定义函数:id是MFC窗体上的PictureControl控件的ID,此函数返回halcon的HTuple类型。 HTuple initPicControl int id 使用方法:以CHalconMFC Dlg工程为例 复制粘贴上述代码到CHalconMFC Dlg.cpp中,作为类的成员函数。在头文件里添加一行代码 HTuple hWindow 在OnInitDialog 函数中调用此函数。 ...
2019-12-19 16:03 0 715 推荐指数:
上一节讲的是滚动条控件,本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。 图片控件简介 图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关 ...
Halcon是商业化的机器视觉软件。网上下了halcon10的破解版,安装后编写了个图像显示的MFC小程序。 编译器用的是VS2008。 1 配置halcon环境 新建为MFC后,在VC++目录中配置包含文件和库文件 include路径:D:\Program Files ...
现在需要将一个窗体放到一个控件中,默认情况下窗体的Style属性为Popup,而在控件的初始化时,代码如下: 这样做几乎没有问题——只有一个小小的完美之处——一个程序添加这个控件窗口后,如果有其它的非Topmost窗体有部分覆盖主程序,这时用鼠标直接点击子窗体,主程序不会弹到最上层 ...
窗体创建之后,如何设置窗体的样式呢? 一般情况下使用GetWindowLongW与SetWindowLongW即可实现窗体样式的修改或者使用ModifyStyle。 关于MFC存在GetWindowLongW和GetWindowLongA使用哪一个,可以通过 IsWindowUnicode ...
���¼���ԭʼ��ҳ ��ӡ Windows的窗口刷新机制相关 - 在水一方 - 博客频道 1、Windows的窗口刷新管理 窗口句柄( ...
halcon自带异常处理流程,但是往往会在报错框弹出后,如果不忽略会导致程序崩溃掉,为此,在mfc编程中,需要针对哈利con处理函数做异常处理,我这里总结了2种方法,乐意和大家分享! 方法1、she_check( ) set_check("~give_error")和set_check ...
上一篇介绍了MFC调用Halcon功能的简单例子,在这个例子中,点击按钮会弹出一个窗口显示图片,但是这样显示并不美观,而且。。。于是我决定把显示窗口做在MFC的窗体内部。 具体的方案是:使用一个Picture Control 控件,调用Halcon中的OpenWindow函数,将其参数中的父窗口 ...
需要的变量定义 窗体加载事件读取本地图片,并适应Halcon控件大小 鼠标移动事件,实现图像的平移(这里和鼠标右键按下松开事件配合实现) 鼠标滚轮事件,通过滚轮实现图像的放大缩小 鼠标松开事件 鼠标按下事件 缩放后通过按钮的点击事件恢复图像到适应Halcon控件 ...