首页 > Windows开发 > 详细

C#与Halcon联合编程之用PictureBox控件替代HWindowControl控件

时间:2021-06-19 15:10:36      阅读:123      评论:0      收藏:0      [点我收藏+]

在使用HALCON和C#联合编程,有时候要使用halcon的HWindowControl控件,但是我发现,HWindowControl的图片显示控件,

不能使用GDI+绘制ROI,不知道为什么,反正我测试过,在picturebox控件上是可以显示GDI+绘制图形的,在HWindowControl控件上

却显示不出来,在网上找原因也没有找到,最后发现可以使用picturebox控件替代HWindowControl,既可以显示halcon中Hobject图像,

也可以使用GDI+绘制ROI,添加这句代码,就可以将PictureBox的控件句柄转换为HWindowControl控件句柄。

    private HTuple hwImage;
    public LinXianByMeasurePos(PictureBox pbox)
    {
        HOperatorSet.OpenWindow(0, 0, pbox.Width, pbox.Height, pbox.Handle, "visible", "", out hwImage);
    }

 

C#与Halcon联合编程之用PictureBox控件替代HWindowControl控件

原文:https://www.cnblogs.com/zxtang/p/14902898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!