VC中增加响应自定义的消息的实现方法
2012/6/13 11:26:00 请友读忠(更多) E界MRP开发下载网 229阅 欢迎进入C/C++编程社区论坛,与300万技术人员互动交流 >>进入 由于编程实际需要在VC中增加响应自定义的消息,所以找了很多的资料,总结出来了这篇文章,下面和大家一起重温一下。 1.首先定义一个消息代码defineWM_DEBUGWM_USER+1999
2.在窗口头文件中添加
classCStreamServerDlg:publicCDialog
{
//Generatedmessagemapfunctions
//{{AFX_MSG(CStreamServerDlg)
...
//}}AFX_MSG
afx_msgvoidOnDebug(WPARAMwParam,LPARAMlParam);
...
}
3.在窗口的cpp文件中添加
BEGIN_MESSAGE_MAP(CStreamServerDlg,CDialog)
...
ON_MESSAGE(WM_DEBUG,OnDebug)
END_MESSAGE_MAP()
voidCStreamServerDlg::OnDebug(WPARAMwParam,LPARAMlParam)
{}
4.其他地方就可以发送消息
pWnd->PostMessage(WM_DEBUG,(WPARAM)p,0))
发表评论