hWindowControl显示的图片只显示一部分区域解决代码

        hWindowControl1就是winfrom界面上的那个拖拽出来的区域控件

        HWindow win = null;//定义一个窗口对象
        HImage image = null;//定义一个图像变量

        win = hWindowControl1.HalconWindow;//将Halcon窗口对象与控件进行关联
        image = new HImage();//实例化图像变量
        image.ReadImage(@"E:/下载/1668756042727.png");//读取图像
        int width = 0, height = 0;//创建变量用于接收图像尺寸
        image.GetImageSize(out width, out height);//获取图像尺寸
        win.SetPart(0, 0, height - 1, width - 1);//设置Halcon控件中图像的显示尺寸
        win.DispObj(image);//显示图像 解决图片不完全显示问题

你可能感兴趣的:(笔记,学习)