我建一个基于对话框的MFC程序,但是它默认的总是用模式对话框,我想要一个无模式对话框该怎么弄呢?试了很多次都不行。

解决方案 »

  1.   

    在资源管理器中, 打开你的窗体, 在窗体上点右键, 查看属性, 在 Styles 中设置一下.
      

  2.   

    不是style的问题,如果主窗口是无模式的话,需要自己处理消息循环,否则就直接退出了,可以查考win32程序或者WTL的程序。
      

  3.   

    在App改成无模式的就行了,很简单的
      

  4.   

    在App改成无模式的就行,和一般的无模式对话框一样的呀
      

  5.   

    上面很多人说在App改成无模式的就行了
    但是我找了,的确是没有啊。它本来是,
    CTestDlg dlg;
    m_pMainWnd = &dlg;
    INT_PTR nResponse = dlg.DoModal();
    那么应该怎么改呢???
      

  6.   

    你说的是无模式还是无边框阿?
    无边框的话就是对话框资源属性的Border选为None。主对话框无模式?没见过这么怪的要求……