如何在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项目中创建新窗口的主要内容,如果未能解决你的问题,请参考以下文章
如何在剑道中创建没有弹出窗口的事件?还是以编程方式创建事件?