Visual c++ 如何在MFC应用程序中动态创建对话框?

Visual c++ 如何在MFC应用程序中动态创建对话框?,visual-c++,mfc,Visual C++,Mfc,我正在处理MFCSDI应用程序。我希望在单击菜单按钮时调用一个对话框,但我希望动态创建该对话框,而不使用资源视图。即使在谷歌搜索了很多次之后,我也不知道该怎么做 创建一个空的对话框资源或在内存中使用一个空的资源模板 创建对话框。在内存或资源中使用指向资源模板的指针 打电话给多莫达尔 在对话框中。调整对话框大小,创建所有子窗口,设置对话框标题 回到VisualStudio2008,有一些示例代码称为。我用它来构建一个动态对话框,就像你想要的那样。我正在使用VS2013,但似乎在本地硬盘上找不到示

我正在处理MFCSDI应用程序。我希望在单击菜单按钮时调用一个对话框,但我希望动态创建该对话框,而不使用资源视图。即使在谷歌搜索了很多次之后,我也不知道该怎么做

  • 创建一个空的对话框资源或在内存中使用一个空的资源模板
  • 创建对话框。在内存或资源中使用指向资源模板的指针
  • 打电话给多莫达尔
  • 在对话框中。调整对话框大小,创建所有子窗口,设置对话框标题

回到VisualStudio2008,有一些示例代码称为。我用它来构建一个动态对话框,就像你想要的那样。我正在使用VS2013,但似乎在本地硬盘上找不到示例代码。但是,Microsoft仍然通过VS2005示例页面提供此功能。只需点击顶部的“下载样本”,它就会将样本安装到硬盘上。该示例提供了从内存资源创建动态对话框的基础