MFC响应鼠标滚动的问题
2016-10-28 17:52
239 查看
MFC中经常用到鼠标的滚动来放缩图像,但OnMouseWheel经常进不去,于是想到用pretranslatemessage虚函数,判断
if(pMsg->message == WM_MOUSEWHEEL)进入鼠标滚动消息。但想用到OnMouseWheel中的zDelta和pt数据。
于是:
short zDelta = (short)HIWORD(pMsg->wParam);
short xPos =(short)LOWORD(pMsg->lParam);
short yPos = (short)HIWORD(pMsg->lParam);
if(pMsg->message == WM_MOUSEWHEEL)进入鼠标滚动消息。但想用到OnMouseWheel中的zDelta和pt数据。
于是:
short zDelta = (short)HIWORD(pMsg->wParam);
short xPos =(short)LOWORD(pMsg->lParam);
short yPos = (short)HIWORD(pMsg->lParam);
相关文章推荐
- mfc 垂直滚动条添加,并响应鼠标滑轮消息
- MFC中有关鼠标单击双击响应的问题
- MFC 关于鼠标响应的坐标问题
- MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应
- mfc中鼠标滚轮上下滚动计数问题(OnMouseWheel)
- MFC中有关鼠标单击双击响应的问题
- mfc中picture control 自定义控件不能响应鼠标问题
- MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应
- ubuntu终端退出窗口后不能响应键盘和鼠标的问题
- MFC中键盘响应的两个问题
- MFC一路走来------鼠标响应
- jquery 响应不同浏览器 鼠标滚轮上下滚动事件 相对的操作
- MFC对话框禁止移动 使标题栏不响应鼠标消息 通过客户区移动窗体 OnNcHitTest()的实现
- MFC弹出对话框不响应鼠标,只相应回车键的解决方法
- MFC对话框添加菜单栏并添加鼠标单击响应(实例,包你一学就会)
- 当滚动鼠标滚轮离开tracking区域的时候,mouseExited不被调用的问题
- MFC Tree Control对鼠标右击的响应.
- MFC对话框添加菜单及鼠标响应事件步骤详解
- [经验总结]解决MFC 进度条无响应的问题
- 问题日记:VC MFC 鼠标移动画矩形