我正在尝试在一个项目中使用GetAsyncKeyState
。唯一的问题是我不知道它返回什么数值,也不知道如何检查它。 根据MSN 文档:
类型:SHORT
如果函数成功,则返回值指定自上次调用 GetAsyncKeyState 以来是否按下按键,以及按键当前是弹起还是按下。 如果最高位设置,则按键处于按下状态,如果最低位设置,则在上一次调用 GetAsyncKeyState 之后按下了按键。 但是,您不应该依赖这种行为; 有关更多信息,请参见“备注”。
我知道类型 SHORT
是一个数字,但我在StackOverflow和互联网上看到了很多不同的答案,但是当GetAsyncKeyState的返回值为true时,它返回0还是0x8001?
<0
。 - David Heffernan