HALCON导出C#,if (HDevWindowStack.IsOpen()) 这个判断语句条件无法成立为什么?

Hsiiao 2020-09-29 09:19:09
新手求HALCON大神指教
...全文
1359 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lamphungry 2021-05-15
  • 打赏
  • 举报
回复 2
注意到HDevWindowStack是一个栈,所以需要用相应的Push函数把想要用到的窗口的句柄压到栈里面去,isopen()才能返回非零值
Hsiiao 2020-09-29
  • 打赏
  • 举报
回复
导出后类似一下语句都套上了一个IF条件,要怎么把这个窗口打开 if (HDevWindowStack.IsOpen()) { HOperatorSet.DispObj(ho_Image0, HDevWindowStack.GetActive()); } if (HDevWindowStack.IsOpen()) { HOperatorSet.SetDraw(HDevWindowStack.GetActive(), "fill"); }

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧