1. 首先定义一个消息代码
//
定义消息。开发Windows95应用程序时,Microsoft推荐用户自定义消息至少是WM_USER+100,因为很多新控件也要使用WM_USER消息。
#define WM_DEBUG WM_USER + 1999 |
2. 在窗口头文件中添加
// 实现消息处理函数。该函数使用WPRAM和LPARAM参数。
class CStreamServerDlg : public CDialog { // Generated message map functions //{{AFX_MSG(CStreamServerDlg) ... //}}AFX_MSG afx_msg void OnDebug(WPARAM wParam, LPARAMlParam); ... } |
3. 在窗口的cpp文件中添加
// 在用户类的消息块中,使用ON_MESSAGE宏指令将消息映射到消息处理函数中。
BEGIN_MESSAGE_MAP(CStreamServerDlg, CDialog) ... ON_MESSAGE(WM_DEBUG, OnDebug) END_MESSAGE_MAP() void CStreamServerDlg::OnDebug(WPARAM wParam,LPARAM lParam) {} |
4. 其他地方就可以发送消息
pWnd->PostMessage(WM_DEBUG, (WPARAM)p,0) ) |
欢迎您使用http://Blogmove.cn提供的"博客搬家"和"博文三窟"服务.