最小化するたびにシステムトレイに移動するプログラムを入手しました。
私が知りたいのはこれです:a)プログラムがシステムトレイにあるときにキーが押されたことをどのように検出できますか。b)キーボード、特に機能ボタンで何を押すかをどうやって知ることができますか。
最小化するたびにシステムトレイに移動するプログラムを入手しました。
私が知りたいのはこれです:a)プログラムがシステムトレイにあるときにキーが押されたことをどのように検出できますか。b)キーボード、特に機能ボタンで何を押すかをどうやって知ることができますか。
SetWindowsHookEx()を使用してキーボード フックを設定する必要があります。WH_KEYBOARD および WH_KEYBOARD_LLフックを見てください。
予想されるキーストロークが正確にわかっている場合は、使用できRegisterHotkey
、そのキーが押されたときに Windows からメッセージが送信されます。
すべてのキーストロークを検出したい場合は、@OJ の回答が機能します。