帮助&MSDN:
Return Values
The return value specifies the status of the specified virtual key, as follows:
If the high-order bit is 1, the key is down; otherwise, it is up.
If the low-order bit is 1, the key is toggled. A key, such as the CAPS LOCK key, is toggled if it is turned on. The key is off and untoggled if the low-order bit is 0. A toggle key's indicator light (if any) on the keyboard will be on when the key is toggled, and off when the key is untoggled.
指示灯是否亮
BOOL bCaps = GetKeyState(VK_CAPITAL)==1 ? TRUE:FALSE;
若测试当前是不是按下了“Shift”按键:
BOOL bShift = GetKeyState(VK_SHIFT)<0 ? TRUE:FALSE;
本文详细介绍了如何使用GetKeyState函数来检测键盘上特定按键的状态,包括判断按键是否被按下及某些特殊键(如Caps Lock)的开关状态。通过具体代码示例展示了如何实现这些功能。

1726

被折叠的 条评论
为什么被折叠?



