添加自定义消息
2005-04-03 12:06
351 查看
自定义消息
在头文件中:
#define WM_DOUBLECLICK WM_USER+1//定义一个消息
class CMyClass
{
……
protected:
afx_msg void myfunction(WPARAM wp,LPARAM lp);//响应消息的自定义函数
……
};
在CPP文件中:
BEGIN_MESSAGE_MAP(CInnerDlg, CDialog)
//{{AFX_MSG_MAP(CInnerDlg)
……
//}}AFX_MSG_MAP
ON_MESSAGE(WM_DOUBLECLICK ,myfunction)//添加到消息映射中去
END_MESSAGE_MAP()
………………
//处理消息映射函数
void CMyClass::myfunction(WPARAM wp,LPARAM lp)
{
}
在其他函数中发出消息:
CWnd::PostMessage(WM_DOUBLECLICK,0,0);//发出消息
CWnd::SendMessage(WM_DOUBLECLICK,0,0);//发出消息
在头文件中:
#define WM_DOUBLECLICK WM_USER+1//定义一个消息
class CMyClass
{
……
protected:
afx_msg void myfunction(WPARAM wp,LPARAM lp);//响应消息的自定义函数
……
};
在CPP文件中:
BEGIN_MESSAGE_MAP(CInnerDlg, CDialog)
//{{AFX_MSG_MAP(CInnerDlg)
……
//}}AFX_MSG_MAP
ON_MESSAGE(WM_DOUBLECLICK ,myfunction)//添加到消息映射中去
END_MESSAGE_MAP()
………………
//处理消息映射函数
void CMyClass::myfunction(WPARAM wp,LPARAM lp)
{
}
在其他函数中发出消息:
CWnd::PostMessage(WM_DOUBLECLICK,0,0);//发出消息
CWnd::SendMessage(WM_DOUBLECLICK,0,0);//发出消息
相关文章推荐
- 在MFC中手动添加消息处理函数PreTranslateMessage和自定义消息
- 在MFC中添加用户自定义消息
- VS2008中,VC++开发时添加自定义的消息时,发生错误的解决办法
- MFC中添加用户自定义消息
- 在MFC中添加用户自定义消息
- 添加用户自定义消息
- VC6添加自定义消息(主窗口向子窗口发送消息)
- 在MFC中手动添加消息处理函数PreTranslateMessage和自定义消息
- VC添加自定义消息
- vc 添加自定义消息及消息处理函数分5步
- 自定义消息如何手动添加消息映射?
- 在MFC中添加用户自定义消息【转载】
- MFC 如何添加自定义消息及其响应函数
- 在MFC中添加用户自定义消息
- 在MFC中添加用户自定义消息【转载】
- MFC对话框应用程序添加自定义消息
- MFC中添加用户自定义消息
- 对话框-添加自定义消息
- MFC 如何添加自定义消息
- vc6.0添加自定义用户消息的基本过程