在MFC中添加自定义消息响应
2010-08-17 10:39
211 查看
第一、在头文件定义消息字符,n必须大于0,因为WM_USER以前的用于WINDOWS内部定义
#define WM_MY_MESSAGE (WM_USER+n);
第二、在要响应消息的窗体的头文件添加
afx_msg void OnMyMessage();
afx_msg 表示的是消息响应函数,只是一个标记,可有可无;
还有一点就是,这句消息响应函数可以定义在"public:"里,但一般为了统一和直观,都定义在跟系统响应消息函数的同一个地方。
第三、在要响应消息的窗体的CPP文件MAP里添加
ON_MESSAGE(WM_MY_MESSAGE,OnMyMessage)
最后添加OnMyMessage() 的功能就OK啦!
自定义消息响应完了,下面就可以用SendMessage或其他发送消息的方式启动OnMyMessage()函数。
#define WM_MY_MESSAGE (WM_USER+n);
第二、在要响应消息的窗体的头文件添加
afx_msg void OnMyMessage();
afx_msg 表示的是消息响应函数,只是一个标记,可有可无;
还有一点就是,这句消息响应函数可以定义在"public:"里,但一般为了统一和直观,都定义在跟系统响应消息函数的同一个地方。
第三、在要响应消息的窗体的CPP文件MAP里添加
ON_MESSAGE(WM_MY_MESSAGE,OnMyMessage)
最后添加OnMyMessage() 的功能就OK啦!
自定义消息响应完了,下面就可以用SendMessage或其他发送消息的方式启动OnMyMessage()函数。
相关文章推荐
- MFC 中添加自定义消息的响应 (BEGIN_MESSAGE_MAP ON_MESSAGE)
- MFC中用户自定义类响应自定义消息
- MFC单文档添加按钮控件、消息响应函数
- MFC动态创建控件及添加消息响应
- 在VC中 添加响应自定义消息
- MFC对话框应用程序添加自定义消息
- 在VC中添加响应自定义的消息的代码步骤(转)
- MFC对话框应用程序添加自定义消息
- MFC动态创建控件及添加消息响应
- MFC动态创建控件(按钮)及添加消息响应
- MFC动态按钮的创建及其消息响应 和 自定义消息
- MFC中用户自定义类响应自定义消息
- VS2008中MFC自定义消息响应函数
- MFC动态创建按钮及添加消息响应
- MFC 如何添加自定义消息
- 【转】MFC 如何添加自定义消息及其响应函数
- MFC动态创建控件及添加消息响应
- 在MFC框架中添加自定义消息的几个步骤
- MFC动态添加按钮以及消息响应
- C++中添加自定义消息的响应 (BEGIN_MESSAGE_MAP ON_MESSAGE)