C++ WinAPIで仮想キーボードを開発しています。明らかに、編集コントロールにフォーカスがあるときに仮想キーボード(VK)ウィンドウを表示できるようにする必要があります。ユーザーがVKのキーを押すと、プログラムはその文字を他のプロセスEditコントロールに挿入する必要があります。これらはセキュリティ上の懸念を示しており、Windows OSでは不可能な場合もあります。したがって、私の質問...編集コントロールのフォーカスを検出して文字を挿入する
他のプロセスのEditコントロールがフォーカスしていることを知ることはできますか?フックが解決策になるかもしれないと思っています。グローバルフックを使用するとセキュリティ上の懸念がありますが、OSには「編集」のコントロールにフォーカスがあるときだけ教えてください。私が知らない別の方法がありますか?
他のプロセスに文字を挿入することはできますか?これは、セキュリティ/エチケットに関する懸念を再び提示する。