mfc配置halcon环境
2023-12-15 16:50:38
新建mfc窗体
选择基于对话框
打开项目属性
1、附加包含目录添加:
$(HALCONROOT)\include;$(HALCONROOT)\include\halconcpp
2、链接器->常规->附加库目录
$(HALCONROOT)\lib\x64-win64
3、链接器->输入->附加依赖项
halcon.lib;halconcpp.lib
在对话框中的.h文件添加头文件和命名空间。
选择一个picture Control添加到界面,默认名称为:IDC_STATIC。
一个button按钮。
按钮点击事件里面显示图像测试。
// TODO: 在此添加控件通知处理程序代码
HObject ho_Image;
HTuple m_hWindowHandle;
HTuple hv_Width, hv_Height;
ReadImage(&ho_Image, "1.png");
GetImageSize(ho_Image, &hv_Width, &hv_Height);
GetDlgItem(IDC_STATIC)->MoveWindow(0, 0, hv_Width, hv_Height);
HWND hWnd = GetDlgItem(IDC_STATIC)->m_hWnd;
OpenWindow(0, 0, hv_Width, hv_Height, (LONG)hWnd, "visible", "", &m_hWindowHandle);
HDevWindowStack::Push(m_hWindowHandle);
if (HDevWindowStack::IsOpen)
{
DispObj(ho_Image, HDevWindowStack::GetActive());
}
显示效果:
文章来源:https://blog.csdn.net/weixin_56423149/article/details/135018469
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!