最近刚学mfc,有windows sdk编程基础,我看的书中说创建模态对话框资源后,之后得与一个类与之相关绑定,vc++6.0有专门的提示,vs2012得自己创建类吗?自己创建的类是这样的
而书中的类中有2个函数,分别为构造函数和DoDataExChange.
然后当我调用类中的DoModal时程序运行错误,该怎样正确的绑定类呢 还是自己手动写呢。求大神指点!谢谢

解决方案 »

  1.   

    MFC里建一个对话框,然后右击这个对话框出来一个添加类,然后选择CDialog,然后输入你的类名字CTestDlg。然后这个类就已经加入到你的类视图里面了,然后在主对话框类中头文件添加一个#include "TestDlg.h"在主对话框需要调用的地方(例如一个按钮响应里面)添加代码:
    CTestDlg dlg;
            dlg.Domodal()模态窗口就按这个按钮就出来了你是这个意思吧???
      

  2.   

    给你个图解:第一步添加资源Dlg      第二步右键单击Dlg对话框选择添加类
                 第三步设定好类后回到类视图选项卡,在新类的头文件中添加主对话框的#include
           最后就按我上面说的在主对话框中添加的按钮控件中添加消息响应,然后编辑代码,输入那2行就好了