如何在mfc项目中创建新窗口

时间:2011-01-09 09:37:52

标签: c++ user-interface mfc

我正在使用c ++ mfc。 我有主窗口一直工作,我想打开新窗口。我该怎么做? 感谢

2 个答案:

答案 0 :(得分:2)

您好,您可以通过VS master创建自己的对话框然后执行 //在某些事件上

CMyDialog dlg;
dlg.DoMoDal();

链接http://www.codersource.net/mfc/mfc-tutorials/dialog-boxes-in-mfc.aspx

答案 1 :(得分:2)

  1. 在资源编辑器中创建对话框资源。

  2. 右键单击它并选择“添加课程”。

  3. 确保父类是“CDialog”或您想要的任何其他类,然后点击确定。

  4. Visual Studio类向导现在将创建必要的文件,您现在可以覆盖窗口消息......等等

  5. 通过调用以下方式显示新对话框的最简单方法:

    CMyNewDialog dlg;
    dlg.DoModal();
    

    并确保包含新创建的对话框类头文件,应为:MyNewDialog.h