用户如何在VC中自定义消息以及响应该消息
2008-03-05 10:08
507 查看
1. 首先定义一个消息代码
//定义消息。开发Windows95应用程序时,Microsoft推荐用户自定义消息至少是WM_USER+100,因为很多新控件也要使用WM_USER消息。
2. 在窗口头文件中添加
//实现消息处理函数。该函数使用WPRAM和LPARAM参数。
3. 在窗口的cpp文件中添加
//在用户类的消息块中,使用ON_MESSAGE宏指令将消息映射到消息处理函数中。
4. 其他地方就可以发送消息
如果用户需要一个整个系统唯一的消息,可以调用SDK函数RegisterWindowMessage并使用ON_REGISTER_MESSAGE宏指令取代ON_MESSAGE宏指令,其余步骤同上。
欢迎您使用http://Blogmove.cn提供的"博客搬家"和"博文三窟"服务.
//定义消息。开发Windows95应用程序时,Microsoft推荐用户自定义消息至少是WM_USER+100,因为很多新控件也要使用WM_USER消息。
#define WM_DEBUG WM_USER + 1999 |
//实现消息处理函数。该函数使用WPRAM和LPARAM参数。
class CStreamServerDlg : public CDialog { // Generated message map functions //{{AFX_MSG(CStreamServerDlg) ... //}}AFX_MSG afx_msg void OnDebug(WPARAM wParam, LPARAMlParam); ... } |
//在用户类的消息块中,使用ON_MESSAGE宏指令将消息映射到消息处理函数中。
BEGIN_MESSAGE_MAP(CStreamServerDlg, CDialog) ... ON_MESSAGE(WM_DEBUG, OnDebug) END_MESSAGE_MAP() void CStreamServerDlg::OnDebug(WPARAM wParam,LPARAM lParam) {} |
pWnd->PostMessage(WM_DEBUG, (WPARAM)p,0) ) |
欢迎您使用http://Blogmove.cn提供的"博客搬家"和"博文三窟"服务.
相关文章推荐
- 如何在VC中实现用户自定义消息
- 创建用户控件自定义用户消息及调用(vc,mfc,消息影射)
- VC中用户自定义消息
- VC++中添加响应自定义消息
- VC/MFC中如何自定义消息
- VC++如何处理自定义消息
- 如何在MyEclipse中添加 用户自定义类库 以及将自定义的类库加入工程的加载目录
- 如何让自定义的基于CStatic的控件响应鼠标移动的消息
- Vc2008中如何为视图类添加消息响应
- 在VC中添加响应自定义的消息的代码方法
- MFC中用户自定义类响应自定义消息
- 转 MFC中用户自定义类响应自定义消息
- 在VC中添加响应自定义的消息的代码步骤
- VC++ 添加自定义消息响应函数以及发送消息SendMessage投递消息PostMessage的简单测试
- MFC中用户自定义类响应自定义消息
- VC入门学习---MFC传输自定义消息并响应自定义消息
- vc如何自定义消息与在线程中向主窗体控件发送数据
- C++Builder如何响应消息及自定义消息
- 在VC中添加响应自定义的消息的代码步骤
- VC中如何实现自定义消息