我用MFC的對話框,你做到哪裏之前:在DoModal之後隱藏MFC對話框時,其控件是否被銷燬?
EnterNameDlg dlg;
dlg.DoModal();
string str = dlg.GetName();
但是一個對話框,我現在實際上看起來在這樣的方法的列表框控件,它不工作。雖然類實例在DoModal()
之後顯然存在,但是實際的對話框是否會被破壞?我注意到調用DoModal()
第二次導致OnInitDialog()
也被再次調用,似乎支持這個理論,對話框是從模板重新創建而不是第二次可見。