您的位置:首页 > 其它

mfc中如何在一个对话框中调用另外一个对话框的函数

2014-04-26 09:28 459 查看
//原作者:幸巴达
//个人网址:www.baidu.com/p/幸巴达
可以把主对话框类的指针传给新对话框.通过这个指针调用主对话框的东西.假设主对话框为CMainDlg,新对话框为CChildDlg;// CChildDlg 调用主对话框的doOther函数;// 当然非模态对话框等其他任何对话框也可以这样做.class CMainDlg{ void do(){CChildDlg dlg;dlg.m_pMain = this;dlg.DoModal();}void doOther(){}};class CChildDlg{ CMainDlg m_pMain; void do(){if(m_pMain!=NULL)m_pMain->doOther();}CChildDlg():m_pMain(NULL){}};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐