根据鼠标起点和落点判断鼠标操作
来源:互联网 发布:淘宝客服幽默话语 编辑:程序博客网 时间:2024/04/28 15:28
1.需要声明对话框的消息解析函数
virtual BOOL PreTranslateMessage(MSG* pMsg);
2.对鼠标按键进行判断,当前以鼠标左键作为例子:
BOOL CDlg::PreTranslateMessage(MSG* pMsg){// TODO: 在此添加专用代码和/或调用基类if(WM_LBUTTONDOWN== pMsg->message){ if (m_bLeftButtonDown==FALSE){int xPos = LOWORD(pMsg->lParam);int yPos = HIWORD(pMsg->lParam);m_LastPoint.x=xPos;m_LastPoint.y=yPos;::ClientToScreen(pMsg->hwnd,&m_LastPoint);m_bLeftButtonDown=TRUE;}}else if (WM_LBUTTONUP==pMsg->message){ if (m_bLeftButtonDown) {int xPos = LOWORD(pMsg->lParam);int yPos = HIWORD(pMsg->lParam);m_CrrentPoint.x=xPos;m_CrrentPoint.y=yPos;::ClientToScreen(pMsg->hwnd,&m_CrrentPoint);m_bLeftButtonDown=FALSE;DoYouThings();//处理你想处理的动作}}return CDialogEx::PreTranslateMessage(pMsg);}
0 0
- 根据鼠标起点和落点判断鼠标操作
- qt 中鼠标落点区域判断方法
- 鼠标和滚轮方向判断
- 07基本鼠标操作——判断鼠标消息
- 键盘和鼠标的操作
- .net 操作键盘和鼠标
- Selenium 鼠标和键盘操作
- 鼠标操作
- 鼠标操作
- 鼠标操作
- 鼠标操作
- 根据鼠标左键点击判断是哪个控件
- js判断鼠标滑轮滚动方向并根据滚动…
- OpenCV常用图像操作和鼠标操作
- 鼠标事件-鼠标位置和鼠标滚轮
- 屏蔽键盘和鼠标的一些操作
- 如何控制鼠标和键盘的操作
- 实现鼠标和键盘操作的类
- VS2010->opencv2.4.6配置过程
- word和sqlplus和commonio的关联
- 处理异常总结
- udp和opencv和dll的关联
- application和excel和context的关联
- 根据鼠标起点和落点判断鼠标操作
- mysql和plsql和lua的关联
- NSUserDefaults详解
- Thinkphp页数显示
- struts2和plsql和windows的关联
- 对file_get_contents进行异常捕获
- MFC中设置窗口大小位置
- 好的博客和网页收藏
- framework和sqlplus和sybase的关联