その例を見つけようとしましたが、失敗しました。誰かが現在のテキスト選択を取得するために使用する方法を教えてもらえますか?.NET 4 ..で可能であることはわかっていますが、.NET 2で使用できるように、winapiを使用して作成したいと思います。
編集:これはUI自動化でのみ可能です。
その例を見つけようとしましたが、失敗しました。誰かが現在のテキスト選択を取得するために使用する方法を教えてもらえますか?.NET 4 ..で可能であることはわかっていますが、.NET 2で使用できるように、winapiを使用して作成したいと思います。
編集:これはUI自動化でのみ可能です。
UI オートメーションTextPattern を使用すると、これを行うことができます( IAccessible よりも最新です)。この SO の質問に対する私の回答を確認してください: Windows でカーソルの下にある単語を取得する方法は?
.NET Framework からIAccessilbleを使用できます。ただし、それだけでは十分ではない可能性があります。ただし、IAccessible から提供される情報を使用して、テキスト オブジェクトと通信する方法を選択できます。TSF をサポートするアプリケーションからテキストを抽出する方法について、テキスト サービス フレームワークを調査します。