MFC中添加鼠标事件,添加“左右键同时按下”事件要选择哪个?
1个回答
展开全部
没听说过有这个事件......不过有个办法应该可以实现......添加一个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("左右键都按下了!"));} //不过这样写有个不好的地方,就是鼠标的左键一定要比右键先按下,要不就不行了...... 代码示例:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询