【发布时间】:2010-07-21 12:59:56
【问题描述】:
我之前使用过 MFC 对话框:
EnterNameDlg dlg;
dlg.DoModal();
string str = dlg.GetName();
但是,我现在的一个对话框实际上以这种方法查看列表框控件,但它不起作用。尽管在DoModal() 之后显然存在类实例,但实际对话框是否被破坏?我注意到第二次调用DoModal() 导致OnInitDialog() 也被再次调用,这似乎支持这一理论,对话框是从模板重新创建的,而不是简单地第二次显示。
【问题讨论】: