今天不小心不新建的类里面的构造函数删掉了,整理一下怎么恢复原来的构造函数:
CSettingDlg中的CSettingDlg(CWnd* pParent /*=NULL*/)不小心被删除了,然后我将//DEL都去掉,再运行肯定是有错误的。
(1)在CSettingDlg.h中添加构造函数和析构函数:
// Construction
public:
DECLARE_DYNAMIC(CSettingDlg)
public:
// CSettingDlg(CWnd* pParent /*=NULL*/);
//定义的时候是不能为空的,因为有时,如果是子对话框的话,是要传父窗口指针的
CSettingDlg(CWnd* pParent = NULL);
virtual ~CSettingDlg();
(2)在CSettingDlg.cpp中添加:
// CSettingDlg dialog
IMPLEMENT_DYNAMIC(CSettingDlg,CDialog)
问题解决完毕。