永发信息网

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

答案:3  悬赏:70  手机版
解决时间 2021-03-15 12:53
每个按钮都执行发号,有一个先后顺序的,可两个按钮被同时按下后,就按照按钮的编号,小的先发号,大的后发,
怎么去判断两个按钮是不是同时按下的,如果按钮是3个 4个多个 怎么办???
最佳答案
用键盘消息处理貌似有点难度,不过你可以用一个叫 GetKeyState的API函数去检测你需要检测的按键状态,
比如你要确定左方向键是否按下就用:
if(0x8000 &GetKeyState(VK_LEFT)) printf("Left Down\n");
检测是否被人左右方向键同时按下就用:
#define KEYDOWN(KEY) (0x8000 &GetKeyState(KEY))
if(KEYDOWN(VK_LEFT) &&KEYDOWN(VK_RIGHT))
printf("L & R All Down!\n");
多的话以此类推。
具体的话你可以百度查一下GetKeyState的用法,我就不罗嗦了。
全部回答
分别给三个文本框定义变量: float型吧,m_edit1,m_edit2,m_edit3 给“相加”按钮添加响应函数onbutton1() onbutton1() { updatedata(); m_edit3=m_edit1+m_edit2; updatedata(false); }
请教:vc 中的按钮类和滚动条类(MFC)的成员函数的两个功能。请哪位直接建DIALOG Based. 在dialog中加两个控件Button跟Vertical scroll bar 在
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现代,观致,雷诺那款车好
求助:简历如何在邮箱正文显示,我转换成网页
什么叫深圳模式和顺德模式?要详细点的!
沈阳洪康文化传播有限公司我想知道这个在什么
看图片,写短语
开不了机的iphone怎么导出
百词斩如果把单词已经背过一遍了,怎么设置去
木工建筑图纸上的暗梁和反梁在图纸上怎么体现
男人知道你爱他,怕你吃醋是爱吗
我的梦幻西游网易手游那个怎么没有10区
洛杉矶全年天气
康乐养生馆我想知道这个在什么地方
每天早上都有一只白色的鸟在啄我家玻璃!!
LOL地理位置
吸顶灯一闪就灭,灯管开关没问题,除了镇流器
推荐资讯
怎样将手机支付宝跟淘宝支付宝换成一个支付宝
年轻人工作辛苦是精神文明吗?
怎样在谈恋爱期间让男生觉得很开心很轻松呢
犇牛小铁板地址在什么地方,想过去办事
溶液中的离子浓度比较时三大守恒怎么理解,越
我们不能因为一个人的错误而否定他所有的工作
焉耆县国税局稽查局这个地址在什么地方,我要
宁波普龙汽车电子科技有限公司地址在哪,我要
宁海县良晓汽车修理部我想知道这个在什么地方
如正确使用漱口水?
ASP.net 定义类的时候如何才能获取applicatio
为什么我打开的总是http://wo114.com/,总是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?