私はMSUIオートメーションフレームワークでの作業にSpy++を使用しているので、spy++からのGUI要素の検索/強調表示がどのように機能するかを知っているかどうかを尋ねたいと思いました。
私はこれについて話している:http://i.stack.imgur.com/5m1G4.png
画面上にマウスは表示されませんが、UIコンポーネント上でマウスの左キーを押すと、すべての情報を読み取って強調表示できます。彼はfromPoint()関数を使用して、マウスの下にあるコンポーネントを見つけていると確信しています。
System.Windows.Point point = new System.Windows.Point(Cursor.Position.X, Cursor.Position.Y);
AutomationElement element = AutomationElement.FromPoint(point);
しかし、彼がどのように境界線を引くのかはわかりません。UIフレームワークにパターン/機能はありますか?フレームワークAPIでこのようなものを見つけることができなかったのは、win32(?)を使用した方法だけです。