以编程方式 select HWindowControlWPF 中的 DrawingObject

Programmatically select DrawingObject in HWindowControlWPF

我想 select 创建一个 DrawingObject 以突出显示它并显示手柄,而无需用户单击它。我正在使用 Halcon 13 并尝试使用 SendMouseDoubleClickEvent() (Docu) but this only seems to be available for the new Halcon Smart Window, which is currently not an option for me as it interacts differently with the Halcon-Procedures. I also tried to use SelectObj() (Docu) 但这似乎做了完全不同的事情。

我有:

感谢任何帮助或提示!

我找不到解决此问题的正确方法,但我找到了一个可以达到相同结果的 hack:

首先,将所有绘图对象与通过 DetachDrawingObjectFromWindow 选择的要显示的对象分离。然后,通过 AtachDrawingObjectFromWindow.

重新附加它们

之所以有效,是因为 Halcon Window 会自动选择最后附加的绘图对象。