2011-01-25 20 views
0

私は、ページの右下隅に実行されるアプリケーションがあります。ユーザーがテキストを選択したときにアプリケーションを表示させる方法が不思議でした。 )そして右クリックして、私のカスタネットの選択ビットに行き、そのテキストを実行中のアプリケーションに貼り付けます。右クリック、テキストキャプチャ

誰かがそれを知っていれば、私はそれを成し遂げるために何を研究する必要があるのか​​を教えてください。

おかげ

+0

これはほとんど完全に不可能です。ブラウザとPDFレンダラはカスタム選択実装を使用します。ただし、アクセシビリティAPIを試すことはできます。 – SLaks

+0

「ページの右下に表示されます」とはどういう意味ですか?これがウェブアプリの場合、そのページはアプリの一部ですか?これはバックオフィスのヘルパーがブラウザで動作していますか?それは別の(ブラウザ以外の)プログラムの中で実行されるプラグインのいくつかのタイプですか? – NotMe

+0

または、デスクトップの通知領域で動作するプログラムがあるとお考えですか? – NotMe

答えて

0

私はこれに類似した辞書を持っています。ダブルクリックがあった場合

はここでその動作モードだ(あるいは、少なくとも私はそれがない何を考えて)
は、それが選択したテキストをコピーするキーコマンド(おそらくはCtrl + C)を送信します。次に、クリップボードからテキストを読み取ります。

目的のために、私はCodeProjectに見つかったこの記事でマウスのリスニングと送信のキーストロークを実装できます:InputManager library

次に、コピーしたテキストをクリップボードから取り出し、必要な操作を行います。

0

はおそらく、テキスト選択されたイベントがあり、WindowsのメッセージングAPIをフックすることができますlook at a Clipboard monitor

0

を持っています。

+0

これはむしろ間違っています。 – SLaks

関連する問題