Windows消息分类
来源:互联网 发布:典藏邮票网络 编辑:程序博客网 时间:2024/05/16 15:28
Windows消息可以分为以下4类:
1、标准消息:即以WM_开头的消息,但WM_COMMAND除外。从CWnd派生的所有类均可接收该类消息。
2、命令消息:即以WM_COMMAND 形式出现的消息,如菜单、快捷键、工具条按钮消息都是命令消息。从CCmdTarget派生的类可以接收该类消息。(重温第一天第一个作业Win32自动创建Hello world的代码,其中就有WM_COMMAND的用法实例)
3、通告消息:控件产生的消息,如按钮、编辑框产生的消息等。从CCmdTarget派生的类可以接收该类消息。
4、用户自定义消息:为了跟系统消息区分,系统专门划分一段消息编号区间,让用户定义自己的消息。
其中,菜单命令的传递路径如下:
消息传递:框架类-->视类
消息处理:视类-->文档类-->视类-->框架-->应用程序类
完成一个自定义消息的完整步骤如下:
l 定义消息值:#define UM_SEND_DATA WM_USER + 1
l 定义消息响应函数:afx_msg void OnSendData();
l 消息映射:ON_MESSAGE(UM_SEND_DATA, OnSendData)
l 实现消息响应函数,编写其中的代码
l 在需要的地方调用:SendMessage(hWnd, UM_SEND_DATA);
www.rjpx.net- Windows消息分类,消息大全
- Windows消息分类,消息大全
- Windows消息分类,消息大全
- Windows消息分类,消息大全
- Windows 消息分类
- Windows消息分类
- Windows消息分类
- Windows 消息分类
- Windows消息分类
- Windows消息分类
- Windows 消息分类
- Windows消息分类
- Windows消息分类
- Windows消息分类
- Windows消息分类
- windows Hook 消息分类
- windows中的消息分类
- windows消息分类
- javaeye账号被封
- mysql 主从配置
- CSS常用术语
- .NET中的安全性之数字签名、数字证书、强签名程序集、反编译
- Win7下chm文件打不开的解决办法
- Windows消息分类
- 未来的选择,ARM+Android还是 MeeGo+X86?
- UVa 10306. e-Coins
- MFC类向导工具class wizard用法介绍
- 浅谈Base64编码
- 液晶原理
- 这样的设计师,你们伤不起啊
- WinCE授权费用——想用wince的必须了解的事情,wince 的授权费真的有点贵啊
- base64