⌒_⌒ 2022-10-27 17:04
浏览 24
已结题

C#中hWindowControl显示花屏怎么解决

C#中hWindowControl显示花屏怎么解决

img

如图,左边的是picturebox,右边是HalconWindow,为什么HalconWindow花了呢,显示同样的图片,
HalconWindow是经过格式转换的,是不是我转换有问题,我是通过例程里边的回调函数获得IFrameData格式的图片数据,转换代码如下

GX_VALID_BIT_LIST emValidBits;
emValidBits = __GetBestValudBit(objIFrameData.GetPixelFormat());
IntPtr BufferMono = IntPtr.Zero;
BufferMono = objIFrameData.ConvertToRaw8(emValidBits);
HOperatorSet.GenEmptyObj(out ho_Image);
ho_Image.Dispose();
hv_Width = hWindowControl1.Width;
hv_Height = hWindowControl1.Height;
HOperatorSet.GenImage1(out ho_Image, "byte", hv_Width, hv_Height, BufferMono);
hWindowControl1.HalconWindow.SetPart(0, 0, hv_Height, hv_Width);
HOperatorSet.DispObj(ho_Image, hv_ExpDefaultWinHandle);
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月4日
    • 创建了问题 10月27日

    悬赏问题

    • ¥15 这个如何解决详细步骤
    • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
    • ¥30 靶向捕获探针设计软件包
    • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
    • ¥20 遥感植被物候指数空间分布图制作
    • ¥15 安装了xlrd库但是import不了…
    • ¥20 Github上传代码没有contribution和activity记录
    • ¥20 SNETCracker
    • ¥15 数学建模大赛交通流量控制
    • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢