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

Posted

技术标签:

【中文标题】如何在mfc项目中创建新窗口【英文标题】:how to create new window in mfc project 【发布时间】:2011-01-09 09:37:51 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

CMyDialog dlg;
dlg.DoMoDal();

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

【讨论】:

【参考方案2】:

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

    右键单击它并选择“添加类”。

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

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

通过调用显示新对话框的最简单方法:

CMyNewDialog dlg;
dlg.DoModal();

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

【讨论】:

以上是关于如何在mfc项目中创建新窗口的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 qml 在移动设备中创建新窗口?

使用 MVVM 在 WPF 中创建新窗口的最佳方法

如何在剑道中创建没有弹出窗口的事件?还是以编程方式创建事件?

在 Oracle SQL Developer 中创建新数据库和新连接

无法在intellij idea中的空数据库中创建新表

如何在 MFC 中创建非交互式窗口