MFC 两个对话框直接的消息传递
来源:互联网 发布:淘宝电玩下架 编辑:程序博客网 时间:2024/05/19 02:41
A发送对话框代码:
定义宏:#define WM_MyMessage WM_USER+1000;
消息映射:ON_COMMAND(ID_FILE_RECONNECT, &CDataBaseTool_UIDlg::OnFileReconnect)
init_connect *m_init_connect_msg; //声明一个B接受对话框指针
void SetInit_connect(init_connect &init){ m_init_connect_msg = &init; } //初始化指针
afx_msg void OnFileReconnect(); //消息响应
void CDataBaseTool_UIDlg::OnFileReconnect() //函数实现
{
m_init_connect_msg->SendMessage(WM_MyMessage, 1, 1);
}
如果B是A的父窗口可以之前:
//HWND hWnd = AfxGetApp()->GetMainWnd()->GetSafeHwnd();//第一种
::SendMessage(::GetParent(m_hWnd), WM_ParsaveDlg_event, a, b);//第二种
B接受对话框代码:
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam); 响应函数
ON_MESSAGE(WM_MyMessage, OnMyMessage) 消息映射
具体实现:
CDataBaseTool_UIDlg dlg;
dlg.SetInit_connect(*this);//一定要初始化;
INT_PTR nResponse = dlg.DoModal();
- MFC 两个对话框直接的消息传递
- MFC对话框消息传递顺序
- MFC对话框消息传递顺序
- MFC对话框消息传递顺序
- MFC对话框消息传递顺序
- MFC对话框消息传递顺序
- MFC对话框消息传递顺序
- MFC对话框消息传递顺序
- 怎样在MFC的两个对话框中相互传递数据
- 转《MFC对话框消息传递顺序》
- MFC对话框之间自定义消息传递
- MFC中对话框之间消息传递
- 转《MFC对话框消息传递顺序》
- MFC中两个对话框之间数据传递
- MFC中两个对话框之间数据传递
- MFC中两个对话框之间数据传递
- MFC 线程消息传递问题二---两个线程之间进行消息的传递
- MFC的消息传递机制
- ScrollView嵌套ViewPager冲突处理
- 闪烁灯-51单片机-asm-汇编语言
- SVN Unable to connect to a repository at URL SVN访问不到web却可以浏览
- Android 如何获取RadioGroup选中RadioButton监听
- Android_获取版本号
- MFC 两个对话框直接的消息传递
- Hibernate4之二级缓存配置
- 百度前端技术学院任务之JS篇
- Velocity制作动画序列学习笔记
- Java概念性问题8
- 单调队列优化dp详解
- Weka java.io.IOException:premature end of line,read token[EOL],line 3
- java中各类日期转换
- SVG 元素