设为首页收藏本站
搜索
开启左侧

[已解决] m_objDisp.Id()!=H_EMPTY_REGION在halcon11版本怎么解决

[复制链接]
zhinengjiaotong 发表于 2016-10-28 12:12:21 | 显示全部楼层 |阅读模式

黄金VIP|主题 |帖子 |积分 330


        CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"*.bmp,*.jpg,*.jpeg|*.bmp;*.jpg;*.jpeg||");
       
        if(dlg.DoModal()==IDOK)
        {
               

                if(m_objDisp.Id()!=H_EMPTY_REGION)
                {
                        m_objDisp.Reset();
                }
                ReadImage(&m_image,dlg.GetPathName());
                GetImageSize(m_image,&Width,&Height);
                SetPart(m_hWindowHandle,0,0,Height-1,Width-1);
                DispObj(m_image,m_hWindowHandle);
        }

第四册23页,HalconDemo

第四册23页,HalconDemo
51Halcon.com 专注于机器视觉应用技术
 楼主 zhinengjiaotong 发表于 2016-10-28 15:16:10 | 显示全部楼层

黄金VIP|主题 |帖子 |积分 330

RE: m_objDisp.Id()!=H_EMPTY_REGION在halcon11版本怎么解决

QQ截图20161028150618.jpg
经常有人问如何判断HObject为空, Halcon11以前,一般用成员函数Id()来判断,但是Halcon11以后,这个成员函数已过时,默认下不能用了,其实Halcon11以后有一个更简单明了的函数IsInitialized(),通过查看Halcon11头文件,其实可以发现IsInitialized()和Id()是等效的 (抄来的)
51Halcon.com 专注于机器视觉应用技术
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

关闭

本站推荐上一条 /5 下一条

zazaniao
在线咨询
咨询热线
15019223858
关注我们

51Halcon机器视觉 | 粤ICP备15095995号-2|粤公网安备44030602000670号|  |

GMT+8, 2017-6-26 15:08 , Processed in 0.018884 second(s), 11 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表