创建非模态对话框
照例上来是Debug Assertion Failed!
program:xxx
File:dlgcore.cpp
Line:173
此时需要知道这件事:
要新建对话框需要新建对应的以CDialog为基类的自定义dialog类,并要定义相应的IDD
步骤如下:
1 在VC中打开资源视图,右键dialog项,选择 “插入dialog” 菜单项,自定义
2 点击VC的查看菜单项,会出现 类向导,引导你建立刚刚自定义的对话框类
方法用例如下:
CMyDialog * dlgp = new CMyDialog();
dlgp->create(IDD_MYDIALOG,this); //若是在主程序界面的句柄中执行的这些代码,则可使用this作为默认的父窗口,若不需要父窗口,可直接使用NULL
dlgp->ShowWindow(SW_SHOW);