Windows应用程序常用消息
来源:互联网 发布:大数据 结构化数据 编辑:程序博客网 时间:2024/06/06 13:16
WM_LBUTTONDOWN产生单击鼠标左键的消息
该消息包含了长参数(IParam)和字参数(wParam)
IParam
- 低字节:包含当前光标的x坐标值 x = LOWORD(IParam);
- 高字节:包含当前光标的y坐标值 y = HIWORD(IParam);
wParam
包含一整数值,用来标识鼠标键 按下的状态 通过switch - case构架来使用
类似的还有:
MK_LBUTTON 按下鼠标左键
MK_MBUTTON 按下鼠标中键
MK_RBUTTON 按下鼠标右键
MK_SHIFT 按下Shift键
MK_CONTROL 按下Control键
例如:
case WM_LBUTTONDOWN: if(wParam & MK_SHIFT) ...
当按下鼠标左键的同时,按下了Shift键,将执行…操作。
此外,相似的消息还有:
WM_KEYDOWN按下一个非系统键时产生的消息
系统键:是指实现系统操作的组合键,例如Alt与某个功能键的组合以实现系统菜单的操作等,非系统键就是不与Alt关联的键
虚拟码
用以标识按下或释放的键
IParam
记录了按键的重复次数、扫描码、转移代码、先前键的状态等信息
相似的还有WM_KEYUP,在放开非系统键时产生的消息
虚拟键(Visual Key)-标识VK
WM_CHAR
按下一个非系统键时产生的消息
wParam 为按键的ASCⅡ码
IParam 与 WM_KEYDOWN的相同
WM_CREATE
由CreateWindow函数发出的消息
wParam 未用
IParam 包含一个指向CREATESTRUCT数据结构的指针
WM_CLOSE
关闭窗口时产生的消息
wParam / IParam 未用
WM_DESTROY
由DestoryWindow函数发出的消息
wParam / IParam 未用
WM_QUIT
由PostQuitMessage函数发出的消息
wParam 含退出代码,标识程序退出运行时的有关信息
IParam 未用
WM_PAINT
屏幕刷新时产生的消息
- 用户区移动或显示
- 程序通过滚动条滚动窗口
- 下拉式菜单关闭并需要恢复被覆盖的部分
- 用户窗口改变大小
- Windows清楚对话框等对象,并需要恢复被覆盖的地方
- Windows应用程序常用消息
- Windows应用程序消息处理机制
- Windows常用消息
- Windows 常用消息大全
- windows常用消息2
- windows常用消息1
- Windows 常用消息大全
- Windows 常用消息大全
- Windows 常用消息大全
- Windows 常用消息大全
- Windows 常用消息及含义
- 常用Windows消息合集
- windows编程常用消息汇总
- 使用Windows自定义消息结束应用程序
- Windows应用程序的消息处理机制
- C++ Windows应用程序 弹出消息框MessageBox
- Windows应用程序的消息处理机制
- windows与应用程序 消息 传递图
- Java数据类型中String、Integer、int相互间的转换
- C++与Lua进数据交换的工具函数
- 用户行为分析思考
- JMeter学习笔记20-使用步长插件来设置负载场景
- Mybatis Generator配置文件完整配置详解
- Windows应用程序常用消息
- Ajax 全解
- linux的一些指令2
- Wpf RichTextBox paragraph spacing 段落间距和行高 height
- 数据结构复习3.ArrayList/LinkedList + iterator
- oracle存储过程+游标基本用法
- 代码技巧1.类似于登录、注册界面要判断登录账号是不是空,验证码是否正确等,怎么写比较舒服一点?
- 通过VNC远程接入BeagleBone Black桌面
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(三)