0

我想选择一个创建的 DrawingObject 来突出显示它并显示手柄,而无需用户单击它。我正在使用 Halcon 13 并尝试使用SendMouseDoubleClickEvent() (Docu)但这似乎仅适用于新的 Halcon Smart Window,这对我来说目前不是一个选项,因为它与 Halcon-Procedures 的交互方式不同。我也尝试使用SelectObj() (Docu)但这似乎做了一些完全不同的事情。

我有:

  • 对 HWindowControlWPF 的引用
  • HWindowControlWPF 的 ID
  • 绘图对象的 ID

任何帮助或提示表示赞赏!

4

1 回答 1

0

我找不到解决这个问题的合适方法,但我发现了一个可以达到相同结果的 hack:

首先,将所有绘图对象与要显示为通过选中的对象分开DetachDrawingObjectFromWindow。然后,通过 重新连接它们AtachDrawingObjectFromWindow

这是因为 Halcon 窗口会自动选择最后一个附加的绘图对象。

于 2020-07-14T11:34:56.370 回答