MFC对话框应用程序添加自定义消息
2012-09-05 11:09
218 查看
1. 定义自定义消息
2. 声明自定义消息处理函数
3. 实现自定义消息处理函数
4. 运用宏实现消息映射
5. 发送自定义消息到消息队列
/** * \brief 消息测试 */ #define E6100_MSG_TEST ( WM_USER + 1001 )
2. 声明自定义消息处理函数
/** * \brief 写入数据操作完毕 */ afx_msg LRESULT OnTest( WPARAM wParam, LPARAM lParam );
3. 实现自定义消息处理函数
// 消息测试 LRESULT CPQDifLibTestE6100Dlg::OnTest( WPARAM wParam, LPARAM lParam ) { ::MessageBox( NULL, L"测试成功", L"PQDIF读写指标测试", MB_OK | MB_ICONINFORMATION ); return 0; }
4. 运用宏实现消息映射
BEGIN_MESSAGE_MAP(CPQDifLibTestE6100Dlg, CDialog) #if defined(_DEVICE_RESOLUTION_AWARE) && !defined(WIN32_PLATFORM_WFSP) ON_WM_SIZE() #endif //}}AFX_MSG_MAP ON_BN_CLICKED(IDC_BUTTON_BROWSE, &CPQDifLibTestE6100Dlg::OnBnClickedButtonBrowse) ON_WM_DESTROY() ON_MESSAGE( E6100_MSG_TEST, &CPQDifLibTestE6100Dlg::OnTest ) END_MESSAGE_MAP()
5. 发送自定义消息到消息队列
PostMessage(E6100_MSG_TEST, 0, 0);
相关文章推荐
- MFC对话框应用程序添加自定义消息
- MFC对话框应用程序添加自定义消息
- MFC 下自定义消息中获取 Tab Control的子对话框的 句柄
- MFC添加消息、隐藏对话框项目界面
- VS2010/MFC编程入门之九(对话框:为控件添加消息处理函数)
- 【转】MFC 如何添加自定义消息及其响应函数
- MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息
- 在MFC中添加用户自定义消息
- 在MFC中添加用户自定义消息【转载】
- MFC开发IM-第二十篇、MFC添加自定义消息
- VS2013/MFC编程入门之八(对话框:为控件添加消息处理函数)
- MFC 如何添加自定义消息及其响应函数
- VS2013/MFC编程:(对话框:为控件添加消息处理函数)
- 初学MFC——VS2013下为对话框添加消息响应函数
- MFC应用程序中处理消息的顺序以及对话框关闭步骤
- (转载)VS2010/MFC编程入门之九(对话框:为控件添加消息处理函数)
- MFC 自定义消息 和 子对话框 父对话框 发送消息
- MFC中不同对话框间使用SendMessage发送自定义消息的具体实现
- 在MFC中添加用户自定义消息
- MFC对话框自定义消息映射的方法