CRootDlg继承于CDialog,然后CChildDlg又继承于CRootDlg,
并在ChildDlg的资源编辑器中添加一个Button,用ClassWizerd关联一个CButton变量,
结果显示CChildDlg的时候出现no data exchange control with ID IDC_BUTTON,
不知道是什么问题啊,为什么直接继承CDialog就没问题

解决方案 »

  1.   

    DoDataExchange 函数添加了吗?是否正确添加?DDX里面添加了IDC_BUTTON了吗?
      

  2.   

    当给一个对话框添创建类后,你是将CDialog替换成你的ChildDlg,然后再给button关联变量的吗?
    另外还有就是楼上说的DoDataExchange 之类的东西你的ChildDlg有吗
      

  3.   

    我把CDialog替换为自己父类CRootDlg,然后在资源里添加按钮,然后再关联变量,DODataExchange也有啊,生成类的时候自动重载了