1

現在、関数を使用してGetCaretPos()GetGUIThreadInfo()現在のキーボードカーソル/キャレット座標を取得しています。これらは、メモ帳やワードパッドなどのアプリケーションでは適切に機能し、正しい座標を返しますが、Firefox、Thunderbird などのアプリケーションでは、キーボード カーソルがどこにあっても、返される座標は常に 0, 0 です。

これらのアプリケーションでキーボード カーソル/キャレット座標を取得することが不可能ではないことはわかっています。なぜなら、これらのアプリケーションでYahoo KeyKey IME を使用すると、キーボード カーソルが置かれている場所にダイアログがポップアップするからです。

問題は、KeyKey はオープン ソースではないため、それがどのように行われているのかわかりません。

誰かが私を正しい方向に向けることができたり、使用する正しい機能を知っていれば、それは大歓迎です!

4

0 に答える 0