我有一个无模式对话框。当我尝试从那里做一个.DoModal()时,它会显示对话框,但它仍然允许您与无模式对话框进行交互。无模式对话框中的MFC C++显示模态对话框
这是我如何创建无模式对话框: MyMainEditorWindow = new CMyMain(this); MyMainEditorWindow-> Create(CMyMain :: IDD,GetDesktopWindow()); MyMainEditorWindow-> ShowWindow(SW_SHOW);
做一个模式之一,从该模式窗口,我做
的CMyDlg myDlg; int dialogbox = myDlg.DoModal();
有没有办法做我想要的?无模式窗口中的对话框会使窗口等待,直到它被确定。
编辑不会改变答案。 * modal *对话框需要有* modeless *对话框,因为它是父级对话框。 – Joel