我得到一个程序,只要我最小化它就会进入系统托盘。如何在Win32 C++程序在后台运行时检测KeyPress
我想知道的是: a)当我的程序在系统托盘中时,如何检测按键。 b)我怎么知道他们在键盘上按了什么,特别是功能按钮。
我得到一个程序,只要我最小化它就会进入系统托盘。如何在Win32 C++程序在后台运行时检测KeyPress
我想知道的是: a)当我的程序在系统托盘中时,如何检测按键。 b)我怎么知道他们在键盘上按了什么,特别是功能按钮。
您需要使用SetWindowsHookEx()和WH_KEYBOARDHOOK来设置windows钩子。
如果您确切知道您期望的按键操作,则可以使用RegisterHotkey
,并且按下该按键时,Windows会向您发送消息。
如果你想检测所有击键,@ OJ的答案将工作。
哇,这是被拒绝!我不苦,只是渴望知道为什么:) – 2011-02-17 08:39:57