MFC中添加鼠标事件,添加“左右键同时按下”事件要选择哪个?

byfk929
2013-10-09 · TA获得超过4165个赞
知道小有建树答主
回答量:885
采纳率:0%
帮助的人:2027万
展开全部
没听说过有这个事件......不过有个办法应该可以实现......添加一个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("左右键都按下了!"));} //不过这样写有个不好的地方,就是鼠标的左键一定要比右键先按下,要不就不行了...... 代码示例:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式