比如我做了一个程序Dialog.exe运行后出来一个对话框窗口。是否可以设置成模态对话框。

解决方案 »

  1.   

    模态
      CDlg dlg;
      dlg.DoModal();
    非模态
      CDlg *dlg;
      dlg->Create(IDD_DIALOG1);
      dlg->Show();
      

  2.   

    模态&非模是创建是决定的,不可能在运行是修改
      

  3.   

    我说详细点就是说我自己做了一个执行程序Dialog.exe。这个程序运行时出现一个对话框窗体。如果一个VIEW类的窗体我用上面的方法打开一个对话框的话,可以设定是否摸态。但是我这个程序的住窗体就是DIALOG类派生的。我想做成摸态对话框的那种方式,如果没对改对话框关闭,则不能切换其他程序。