回 帖 发 新 帖 刷新版面

主题:[求助]怎样在WM_KEYDOWN消息中知道按了两个键?

比如,同时按下"a","b",但wParam中只有"a"。
比如我按下向上的箭头和向右的箭头,我希望,飞机能同时斜着飞上去。
能够实现的其它消息也行哇。

回复列表 (共1个回复)

沙发

不要在WM_KEYDOWN里直接处理移动。
在KEYDOWN KEYUP的时候做标记a,b两个键是否按下。
在主循环内根据a,b是否按下分别做不同方向的移动。

我来回复

您尚未登录,请登录后再回复。点此登录或注册