VC中自定义消息处理函数的步骤
2012-12-13 11:08
225 查看
(一)先在头文件中定义自己消息的ID,如 #define WM_MY_FIRST_MESSAGE (WM_USER + 0x001)
(二)再声明自己的消息处理函数:afx_msg void OnMyFirstMessage();
(三)在CPP文件中添加消息映射宏:
在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP代码块中添加消息映射宏ON_MESSAGE,(建议添加到//}}后面)如下:
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handler
//}}AFX_MSG_MAP
ON_MESSAGE(WM_MY_FIRST_MESSAGE, OnMyFirstMessage)
END_MESSAGE_MAP()
(四)最后定义消息处理函数:
OnMyFirstMessage()
{
// TODO: 在此添加控件通知处理程序代码
}
(二)再声明自己的消息处理函数:afx_msg void OnMyFirstMessage();
(三)在CPP文件中添加消息映射宏:
在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP代码块中添加消息映射宏ON_MESSAGE,(建议添加到//}}后面)如下:
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
// No message handler
//}}AFX_MSG_MAP
ON_MESSAGE(WM_MY_FIRST_MESSAGE, OnMyFirstMessage)
END_MESSAGE_MAP()
(四)最后定义消息处理函数:
OnMyFirstMessage()
{
// TODO: 在此添加控件通知处理程序代码
}
相关文章推荐
- vc 添加自定义消息及消息处理函数分5步
- vc 添加自定义消息及消息处理函数分5步
- VC++自定义消息处理函数2
- vc自定义消息处理函数与定时器
- vc自定义消息处理函数与定时器
- vc 添加自定义消息及消息处理函数分5步
- 关于c#中的消息处理函数和vc中的消息处理函数区别
- VC编程Windows消息处理机制、阻塞试验、SetTimer、MessageBox、消息响应处理函数
- vc定制控件消息处理函数
- vc 添加消息及消息处理函数
- vc中怎么使用SendMessage自定义消息函数
- 在VC中添加响应自定义的消息的代码步骤(转)
- vc中怎么使用SendMessage自定义消息函数
- VC++对于自定义消息处理
- 关于c#中的消息处理函数和vc中的消息处理函数区别
- vc 控制台下 窗口消息处理 以及 定时函数 SetTimer
- 在VC中添加响应自定义的消息的代码步骤
- 关于c#中的消息处理函数和vc中的消息处理函数区别(引自ucucf的专栏)
- 在MFC中手动添加消息处理函数PreTranslateMessage和自定义消息
- 在vs2008 vc++ 中添加mfc中消息处理函数