发布网友 发布时间:2022-04-21 22:54
共2个回答
热心网友 时间:2023-05-08 18:39
#define 。。。 是调用在 动态Library 的 GetAsybKeyState 函数, 该函数检查按键 VK_CODE 有没有被按动过。 KEY_DOWN()
if ( KEY_DOWN 。。。
在用户程式内, 在适当的位置 (如 LOOP 的最前/后) 呼叫KEY_DOWN (其实最终是调用 GetAsyKeyState), 看看按键 VK_CODE 有否被按动过, 有的话, 把变量 SPEED 变为 SPEED * 4
热心网友 时间:2023-05-08 18:40
SHORT GetAsyncKeyState(int vKey);
参数vKey是某个按键的虚拟码
(很多虚拟码跟其ASCII码数值上相等,但不代表全部。)
函数GetAsyncKeyState确定在调用它时某个按键处于弹起还是按下的,以及此按键是否在上一次调用GetAsyncKeyState之后(“又”)按下过(重复也算按下)。