MFC中DoDataExchange失误了

MFC中DoDataExchange出错了这个mfc里有三个控件IDD_DIALOG,IDC_TREE,IDC_LISTvoid DlgTree::DoDataExchang

MFC中DoDataExchange出错了
这个mfc里有三个控件 IDD_DIALOG,IDC_TREE,IDC_LIST 
void DlgTree::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_TREE, m_tree);//这句话出错
DDX_Control(pDX, IDC_LIST, m_list);
}

resource.h中定义如下,这个本来有重复的,或者不存在的控件,有修改过
#define IDD_DIALOG 1001
#define IDC_TREE 1002
#define IDC_LIST 1003
头文件中定义了
public:
CTreeCtrl m_tree;
public:
CListCtrl m_list;

出错时弹出有“终止”,“重试”,“忽略”三个按钮的那个对话框
请问各位大侠有什么办法解决,本人刚学mfc

[解决办法]
把这些都删掉,用向导添加