如何在MFC中启动对话框?

我对VC ++和MFC相当陌生,请耐心等待。 我创建了一个新的对话框,我想知道如何在用户单击按钮时显示它。

我没有创建对话框的类或头文件 - 我尝试使用类向导,但它几乎被吸引,并没有工作。 那,或者我做错了什么。 如果你问我,其中任何一个人都是一样的。

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

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


  • 右键单击该项目并选择添加| 资源...
  • 选择资源类型下的对话框,然后单击新建。
  • 选择项目| 添加类...
  • 为类名输入CMyDialog ,为基类输入CDialog ,然后单击完成。
  • 阅读更多:如何制作MFC对话框


    在我看来,你可以点击按钮,只需创建一个对话框对象的新实例并激活它。 您可能必须保留对该对话框的引用,以便在按钮操作fxn返回时不会被垃圾收集时不会被杀死。

    链接地址: http://www.djcxy.com/p/39233.html

    上一篇: How Do I Launch a Dialog in MFC?

    下一篇: Dialog not close on Windows Mobile