//原作者:
幸巴達
//個人網址: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){} };