別のサードパーティアプリケーション(問題を解決しなかった回答がある.netまたはwpfアプリケーションではない)でクリックされたコントロールのコントロール(および場合によってはそのテキスト値)を取得するにはどうすればよいですか?
アプリでクリックイベントを取得できます(ここで説明するグローバルフックを使用)。特定のUI要素のコントロール/ハンドルが必要です。
例:メモ帳を開いて、[ファイル]メニューをクリックすると、その[ファイル]ボタンを制御したいと思います。
paramを使用してSetWindowsHookExのドキュメントを参照してください。WH_CALLWNDPROC
これにより、メモ帳ウィンドウの手順でメッセージを傍受できます。メモ帳のメニュー項目をクリックして生成されるメッセージを把握する必要があります。そのためにSpy++を使用できます。ただし、[ファイル]ボタンを実際に制御することはできません。これは、メニューの一部です。