0

別のサードパーティアプリケーション(問題を解決しなかった回答がある.netまたはwpfアプリケーションではない)でクリックされたコントロールのコントロール(および場合によってはそのテキスト値)を取得するにはどうすればよいですか?

アプリでクリックイベントを取得できます(ここで説明するグローバルフックを使用)。特定のUI要素のコントロール/ハンドルが必要です。

例:メモ帳を開いて、[ファイル]メニューをクリックすると、その[ファイル]ボタンを制御したいと思います。

4

1 に答える 1

1

paramを使用してSetWindowsHookExのドキュメントを参照してください。WH_CALLWNDPROCこれにより、メモ帳ウィンドウの手順でメッセージを傍受できます。メモ帳のメニュー項目をクリックして生成されるメッセージを把握する必要があります。そのためにSpy++を使用できます。ただし、[ファイル]ボタンを実際に制御することはできません。これは、メニューの一部です。

于 2012-01-03T02:31:12.190 に答える