ページの右下隅で実行される ac# アプリケーションがあります。ユーザーが任意のテキスト (pdf、ブラウザーなど) を選択してから右クリックすると、アプリケーションを表示する方法を知りたいと思っていました。カスタム選択ビットが言うと、そのテキストが実行中のアプリケーションに貼り付けられます。
誰かがそれを理解しているなら、それを成し遂げるために私が何を研究する必要があるかについて私にアドバイスしてもらえますか.
ありがとう
ページの右下隅で実行される ac# アプリケーションがあります。ユーザーが任意のテキスト (pdf、ブラウザーなど) を選択してから右クリックすると、アプリケーションを表示する方法を知りたいと思っていました。カスタム選択ビットが言うと、そのテキストが実行中のアプリケーションに貼り付けられます。
誰かがそれを理解しているなら、それを成し遂げるために私が何を研究する必要があるかについて私にアドバイスしてもらえますか.
ありがとう
私は似たようなことをするこの辞書を持っています。
これがその操作モードです(または少なくとも私がそれを行うと思います)
。ダブルクリックがあると、キーコマンド(おそらくCtrl+ C)を送信して、選択したテキストをコピーします。次に、クリップボードからテキストを読み取ります。
あなたの目的のために、CodeProject: InputManager libraryで見つけたこの記事を使用して、マウスのリッスンとキーストロークの送信を実装できます。
次に、コピーしたテキストをクリップボードから取得し、必要な操作を行います。
クリップボードモニターを見てみましょう
Windows メッセージング API にフックできます。おそらく、Text-selected イベントがあります。