//原作者:幸巴达
//个人网址: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){} };