vc mfc类编程 如何判断两个按钮被同时按下的冲突

[复制链接]
查看11 | 回复1 | 2011-5-16 10:45:31 | 显示全部楼层 |阅读模式
每个按钮都执行发号,有一个先后顺序的,可两个按钮被同时按下后,就按照按钮的编号,小的先发号,大的后发,
怎么去判断两个按钮是不是同时按下的,如果按钮是3个4个多个怎么办???
回复

使用道具 举报

千问 | 2011-5-16 10:45:31 | 显示全部楼层
用键盘消息处理貌似有点难度,不过你可以用一个叫GetKeyState的API函数去检测你需要检测的按键状态,
比如你要确定左方向键是否按下就用:
if(0x8000
检测是否被人左右方向键同时按下就用:
#defineKEYDOWN(KEY)(0x8000
多的话以此类推。
具体的话你可以百度查一下GetKeyState的用法,我就不罗嗦了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行