2011-07-15 8 views
3

ブラウザでワードアプリケーションホストを使用しています。私のアプリケーションによれば、を押した場合のように、キープレスを使用してホストされたドキュメントから選択したテキストを使用したい場合、ドキュメントの選択されたテキストが返されます。WPFアプリケーションでブラウザコントロールでホストされているWord文書のキーストロークを追跡する

問題は、ドキュメント内の任意のキーを押して、ドキュメント内で選択した単語を置き換え、キーを押している値を設定することです。たとえば"Hi how are you"については

は、ドキュメント内で選択されたと私はキーを押したときには、代わりに"Hi how are you"を返す"s"になります。

どのキーを押したのかを追跡し、選択したテキストをドキュメントから取得するにはどうすればよいですか。

答えて

0

いいえ体は答えを与えていません私はこれをやりました。私はウィンドウ上でキーの追跡を行った。そのキーは押されていることをアプリに取り込むことはできません。 私は答えは、すべてのキー入力をキーボードでウィンドウに送信するあなたのアプリケーションにキーボードフックを使用することであることがわかりました。コードサンプルは

です。このhttp://www.codeproject.com/KB/cs/globalhook.aspxサンプルは、私がアプリケーションに渡したキーストーンを見つけるのに役立ちます。

関連する問題