MFC中怎样响应鼠标左右键同时按下的消息?
各位大大,讲详细一点好吗?
MFC中怎样响应鼠标左右键同时按下的消息
答案:2 悬赏:30
解决时间 2021-04-08 04:18
- 提问者网友:江鱼
- 2021-04-08 00:55
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-04-08 02:26
没有这个消息,但可以编程实现这样的功能。
全部回答
- 1楼网友:哥在撩妹请勿打扰
- 2021-04-08 03:16
没听说过有这个事件......不过有个办法应该可以实现......
添加一个bool类型的变量(m_blmouse)并在构造函数中初始化为false,然后添加wm_lbuttondown、wm_lbuttonup、wm_rbuttondown这三个消息......
在wm_lbuttondown中写上 m_blmouse=true;
在wm_lbuttonup中写上 m_blmouse=false;
在wm_rbuttondown中写上
if(m_blmouse)
{
messagebox(text("左右键都按下了!"));
}
//不过这样写有个不好的地方,就是鼠标的左键一定要比右键先按下,要不就不行了......
代码示例:
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯