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

2022-12-23,,,,

在使用HALCON和C#联合编程,有时候要使用halcon的HWindowControl控件,但是我发现,HWindowControl的图片显示控件,不能使用GDI+绘制ROI,不知道为什么,反正我测试过,在picturebox控件上是可以

显示GDI+绘制图形的,在HWindowControl控件上却显示不出来,在网上找原因也没有找到。可以使用picturebox控件替代HWindowControl,既可以显示halcon中Hobject图像,添加这句代码,就可以将PictureBox

的控件句柄转换为HWindowControl控件句柄。执行了这句如果想用GDI+在picturebox绘制图形就无法实现了。

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

C#与Halcon联合编程之用PictureBox控件替代HWindowControl控件的相关教程结束。

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

下载本文的Word格式文档,以方便收藏与打印。