mfc中如何在一個對話框中調用另外一個對話框的函數


//原作者:
幸巴達
//個人網址: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){}
};
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章