我想填写我的对话框的一些领域,当它显示。因此,我想遵循这些步骤:如何初始化模态对话框? (C++/MFC)
- 构造对话框对象
- 调用的DoModal()
- 初始化其领域
不过,我可以通到下面的DoModal指令( )只有当对话框关闭时。因此,我如何初始化我的对话框的字段?
我试图重写的DoModal():
int MyDialog::DoModal()
{
int a = CDialogEx::DoModal();
InitDialog();
return a;
}
但它是同一个问题:当对话框关闭的InitDialog()被调用......
的DoModal不会返回,直到对话框被驳回。实例化MyDialog,初始化成员,然后调用DoModal() – mark