7

我有一个程序,只要我最小化它,它就会进入系统托盘。

我想知道是这样的:a)当我的程序在系统托盘中时,我怎么能检测到按键。b)我怎么知道他们在键盘上按什么,特别是功能按钮。

4

2 回答 2

12

您需要使用SetWindowsHookEx()设置键盘挂钩。查看WH_KEYBOARD 和 WH_KEYBOARD_LL挂钩。

于 2011-02-17T03:52:55.347 回答
8

如果您确切地知道您所期望的击键,您可以使用RegisterHotkeyWindows 将在按下该键时向您发送一条消息。

如果您想检测所有击键,@OJ 的答案将起作用。

于 2011-02-17T04:10:24.660 回答