01、WM_PAINT消息

LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高

02、滚动条WM_VSCROLL或WM_HSCROLL消息

LOWORD(wParam)指出了鼠标对滚动条的操作。比如上、下、左、右、翻页、移动等。

03、击键消息,有WM_SYSKEYDOWN、WM_SYSKEYUP、WM_KEYUP、WM_KEYDOWN

wParam是虚拟键代码,lParam是包含属于击键的其他信息。lParam消息参数分为6个域,有重复计数、环境代码、键的先前状态等。

04、字符消息WM_CHAR、WM_DEADCHAR、WM_SYSCHAR、WM_SYSDEADCHAR

wParam参数是ASCII或Unicode字符代码,lParam是包含属于击键的其他信息。lParam消息参数分为6个域,有重复计数、环境代码、键的先前状态等。

05、客户区鼠标消息WM_LBUTTONDOWN、WM_LBUTTONUP、WM_RBUTTONDOWN、WM_RBUTTONUP、WM_MBUTTONDOWN、WM_MBUTTONUP

lParam参数的低位是鼠标的客户区x坐标,高位是客户区y坐标。wParam参数是指示鼠标键及Shift和Ctrl键的状态。wParam & MK_SHIFT或MK_CTRL,如果返回TRUE就意味着有按下Shift或Ctrl键。

06、非客户区消息

wParam参数指明移动或者单击鼠标键的非客户区位置,以HT开头,lParam参数低位指出了鼠标所在屏幕坐标的x坐标,高位指出了鼠标所在屏幕坐标的y坐标。

07、鼠标轮滚动消息,WM_MOUSEWHEEL消息

lParam将获得鼠标的屏幕位置(坐标),wParam参数的低位表明鼠标键和Shift与Ctrl键的状态。wParam高位有一个“delta”值,该值可正可负,指出了滚轮导致屏幕滚动几行,120表示向上3行。

08、计时器消息WM_TIMER

wParam参数等于计时器的ID值,lParam为0

09、按钮子窗口的WM_COMMAND消息

wParam参数的低位是子窗口ID,高位是通知码, lParam参数是子窗口句柄。

10、焦点消息,对于正在失去焦点的窗口,会收到WM_KILLFOCUS消息

wParam参数是即将接收输入焦点的窗口的句柄。对于即将获取焦点的窗口,会收到WM_SETFOCUS消息,其wParam参数是正在失去焦点的窗口的句柄。

11、编辑控制的WM_COMMAND消息

wParam参数的低位是子窗口ID,高位是通知码, lParam参数是子窗口句柄。

12、列表框的WM_COMMAND消息

wParam参数的低位是子窗口ID,高位是通知码, lParam参数是子窗口句柄。

13、菜单消息1,WM_INITMENU

wParam是主菜单句柄,lParam是0.

14、菜单消息2,WM_MENUSELECT,菜单跟踪消息,指针移到菜单的某一些,就会发送这个消息给窗口过程

wParam参数的低位是选中项菜单的ID或者弹出式菜单的句柄,高位是选择标识,lParam参数是包含选中项的菜单句柄。

15. 菜单消息3,WM_INITMENUPOPUP,准备显示一个弹出式菜单时产生的消息,wParam参数是弹出式菜单的句柄,lParam的低位是弹出式菜单的索引,如果该菜单是系统菜单,那么高位是1,否则为0.

16. 菜单消息4,WM_COMMAND,选中菜单后产生,wParam低位是击中菜单的ID,高位是0,lParam参数也是0

17. 菜单消息5,WM_SYSCOMMAND,表示用户从系统菜单中选择一个启用的菜单项,其wParam参数是菜单的ID, lParam为0.如果该消息是由按鼠标产生的,那么lParam参数是鼠标的屏幕坐标。

18. 加速键消息,WM_COMMAND消息,wParam低位是加速键ID,高位是1, lParam是0.

19.控制项着色消息,WM_CTLCOLORBTN消息,wParam是按钮的设备描述表句柄,lParam是按钮的窗口句柄。

【转】各种消息下wParam及lParam值的含义相关推荐

  1. 各种消息下wParam及lParam值的含义

    各种消息下wParam及lParam值的含义 01.WM_PAINT消息 LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高   02.滚动条WM_VSCROLL或WM ...

  2. 常用的各种消息下wParam及lParam值的含义

    01.WM_PAINT消息 LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高 02.滚动条WM_VSCROLL或WM_HSCROLL消息 LOWORD(wParam) ...

  3. WM_MOUSEMOVE消息的wparam和lParam

    窗口过程函数传入的参数lParam包含了鼠标的位置,其中底位为x坐标,高位为y坐标,这些坐标值都是相对于窗口客户区的左上角的值,wParam中则包含了鼠标按钮的状态. 1.窗口消息:WM_CREATE ...

  4. 消息中的wParam和lParam

    具体是这么说: "在Win 3.x中,WPARAM是16位的,而LPARAM是32位的,两者有明显的区别.因为地址通常是32位的,所以LPARAM 被用来传递地址,这个习惯在Win32 AP ...

  5. MFC 消息中( WPARAM wParam,LPARAM lParam)包含信息

    windows的消息具有以下两个参数: (1)字参数(wParam) (2)长参数(lParam) 字参数和长参数都是32位整数,用于提供消息的附带消息,是消息传递过程中参数的载体.附加信息的消息号取 ...

  6. wParam和lParam消息

    1 WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高       2 滚动条WM_VSCROLL或WM_HSCROLL消息,LOWORD(wPa ...

  7. windows编程中wParam和lParam消息

    windows编程中wParam和lParam消息 1.WM_PAINT消息,LOWORD(lParam)是客户区的宽,HIWORD(lParam)是客户区的高. 2 滚动条WM_VSCROLL或WM ...

  8. 一些WM消息与其相应WPARAM,LPARAM的定义

    以下内容首发在我的百度空间:http://hi.baidu.com/legend_sss 1. WM_PAINT,WM_SIZE: LOWORD(lParam)是客户区的宽 HIWORD(lParam ...

  9. WPARAM 与 LPARAM

    WPARAM LPARAM2008-09-03 17:25根据字面意思理解: WPARAM就是DWORD_PARAMETER(双字节参数)的缩写. LPARAM就是LONG_PARAMETER(长整型 ...

最新文章

  1. Windows10中Docker的安装与遇到的那些坑
  2. 创建分辨率自适应的Windows Phone 8应用程序
  3. atlas和ajaxpro以及微软企业级类库在一起得web配置文件
  4. android activity横竖屏切换,Activity重新创建问题解决!
  5. ctk 组件创建 ui_创建可重复使用的UI组件的提示和技巧
  6. 小、巧、快消息队列组件beanstalkd
  7. Win10安装Python3.9
  8. 微服务架构【技术点3】--- [初级] windows下zookeeper的配置+dubbo服务提供者端+dubbo消费者端配置
  9. 探索性测试:常见误区
  10. kdiff3的主窗口说明 Base Local Remote 分别代表什么分支
  11. 网站CNZZ数据统计的实现方式
  12. Pygame实战之外星人入侵NO.7——大批外星人来袭
  13. java url链接超时_Java编程中HttpURLConnection的连接超时中的异常
  14. 【AAAI 2021】自监督目标检测知识蒸馏:Distilling Localization for Self-Supervised Representation Learning
  15. 西门子PLC——CANopen系统通信解决方案
  16. 微信小程序最新获取头像以及昵称方法
  17. 面包板入门电子制作 学习笔记6
  18. 709元我上了斐讯K2P的车
  19. JavaScript高级程序设计(第4版)学习随笔【第五章】
  20. Zigbee OSAL睡眠管理

热门文章

  1. 快手java开发面试经验大全
  2. f5 web服务器 位置,简说(地址和服务器池)F5负载均衡的部分配置
  3. html5语言追加append,动态展示,append方法和html方法的区别?
  4. laravel api接口+令牌认证登录
  5. 震惊!谁上春晚最多?我用 Python 分析过往 39 届央视春晚的数据
  6. 互联网产品分析的3大基础模型
  7. python爬取手机aop_Python爬虫之爬取动漫之家
  8. 今天推荐几款好用的网站
  9. android 人脸端正,一种移动端人脸图像面部实时变形调节方法与流程
  10. Wordpress 网站设计入门 多语言网站