Win32学习笔记——鼠标消息
2013-07-09 12:41
351 查看
一 鼠标消息 1 鼠标消息 WM_LBUTTONDOWN WM_LBUTTONUP WM_RBUTTONDOWN WM_RBUTTONUP WM_LBUTTONDBLCLK WM_RBUTTONDBLCLK WM_MOUSEWHEEL 2 消息的参数 WPARAM -当前键盘的按键状态。 LPARAM - 当前鼠标的坐标 X坐标 - LOWORD(lPARAM), 低16位 Y坐标 - HIWORD(lPARAM), 高16位 3 消息的使用 3.1 在窗口处理函数中增加消息处理即可,当消息来临时,获取鼠标和按键状态: case WM_MOUSEMOVE: int nX = LOWORD(lParam) ; int nY = HIWORD(lParam) ; break ; 3.2 双击消息 3.2.1 窗口注册要增加CS_DBCLKS类型。 3.2.2 在窗口处理函数中增加消息处理。 3.2.3 产生过程:WM_LBUTTONDOWN WM_LBUTTONUP WM_LBUTTONDBCLK WM_LBUTTONUP 连续两次LBUTTON的时间间隔小于预定的双击时间间隔,就会产生WM_LBUTTONDBLCLK消息。 3.3 滚轮消息 LPARAM 与其他鼠标消息类同 WPARM - LOWORD(WPARAM) 表示按键状态 - HIWORD(WPARAM) 滚轮的滚动幅度, 120的倍数。
相关文章推荐
- Win32学习笔记——定时器消息
- [WPF] Felix 的线程学习笔记(一)——从Win32的消息循环说起
- Win32学习笔记——消息处理
- Win32学习笔记——鼠标操作
- Win32学习笔记 - Windows 常用消息大全
- WIN32学习笔记——键盘消息
- 【Visual C++】游戏编程学习笔记之八:鼠标输入消息(小demo)
- WIN32学习——鼠标消息
- Java学习笔记 Java调用Win32 API控制鼠标活动范围
- 汇编语言学习笔记-接收鼠标消息
- DXUT 学习笔记(3)对键盘鼠标的响应 及 消息处理
- 【Visual C++】游戏编程学习笔记之八:鼠标输入消息(小demo)
- WIN32 API/WTL 学习笔记(消息传递过程)
- 2013.8.15 学习笔记《windows核心编程》(十二) 鼠标消息与定时器消息
- cocos2d-x-3.1 win32程序-初识源码(coco2d-x 学习笔记二)
- struts2的表单验证 ,消息处理学习笔记
- 20171012学习笔记Selenium 2 第四章WebDriver API 4.2控制浏览器 4.3简单元素操作4.4鼠标事件4.5键盘事件
- Win32学习笔记 第四章 输出文本_1
- win32汇编语言学习笔记2
- WPF and Silverlight 学习笔记(十四):键盘输入、鼠标输入、焦点处理[转]