ウィンドウユーザーが入力領域にフォーカスを入力したときのイベントを反応する方法は?
-
09-10-2019 - |
質問
ユーザーが入力領域を入力するときにOSKアプリに表示する必要があるウィンドウ用の画面キーボードを実装します。たとえば、ユーザーがnotepad.exeを開いてクリックを開始すると、OSKアプリ(現在システムトレイで実行)を表示する必要があります。
これらのイベントをキャッチする方法はわかりません(ユーザーはメモ帳アプリをクリックします)が、Win32のものに関連していると思います。誰かが私にこれのヒントを与えることができますか?とても感謝しています。
ありがとう
解決
おそらくグローバルを設定する必要があります 針, 、EGを使用します setwindowshookex(), 、 そうするには モニター WM_SETFOCUS すべてのアプリケーションですべての編集コントロールに送信されるメッセージ。
それは非常に邪魔であり、それは簡単ではありません。幸運を。
所属していません StackOverflow