c++ - 如何在 MFC 中启动对话框?

标签 c++ visual-studio visual-c++ mfc modal-dialog

我对 VC++ 和 MFC 还很陌生,所以请多多包涵。我创建了一个新对话框,我想弄清楚当用户单击按钮时如何显示它。

我没有为对话框创建类或头文件——我尝试使用类向导,但它非常糟糕而且没有用。那,或者我做错了什么。如果你问我,任何一个的可能性都是一样的。

那么在创建源文件/头文件并启动/显示对话框时我需要采取哪些步骤?这是一个模态对话框。

澄清:我知道我需要创建一个对话框类的实例,然后只需调用它的 DoModal(),但我不确定如何创建类文件(使用和/或者没有向导)。

最佳答案

  1. 右键单击项目并选择 添加|资源...
  2. 在资源下选择对话框 键入并单击“新建”。
  3. 选择项目 |添加类...
  4. 为类输入CMyDialog 基类的名称,CDialog 然后点击完成。

阅读更多:How to Make MFC Dialog Boxes

关于c++ - 如何在 MFC 中启动对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6431229/

相关文章:

c++ - DI Boost C++14 和动态容器

c++ - 如果相似元素已存在,则从 std::list 中移除元素

c++ - 可变参数模板模板参数

.net - 从外部应用程序访问 Visual Studio

c++ - 使用mci发送字符串C++播放MP3

c# - 简单 3d 应用程序的最简单方法

c++ - 有没有办法从 file.obj 查看源代码?

visual-studio - 无法在我的 MSI 中创建正确的文件夹结构

c++ - Visual Studio 2013 Ultimate - 缺少 C++ 项目模板

c++ - 具有协变返回类型和模板类参数的虚拟继承,vs2013 中的 LINK 错误