Vc调用对话框错误原因
我想利用菜单调用对话框,
第一步,Resouceview里面建一个对话框的
第二部,classview里面,添加一个对话框类,类名CMyDlg,ID号与第一步中建立的对话框的ID相同
第三部,在建立一个新菜单analyse,通过classwized在框架类command添加函数,编译代码
CMyDlg dlg;
dlg.DoModal()
也添加了头文件
错误提示如下求解释
:\documents and settings\administrator\桌面\dlg\mydlg.h(14) : error C2504: 'CDialog' : base class undefined
c:\documents and settings\administrator\桌面\dlg\mydlg.h(18) : error C2629: unexpected 'class CMyDlg ('
c:\documents and settings\administrator\桌面\dlg\mydlg.h(18) : error C2238: unexpected token(s) preceding ';'
c:\documents and settings\administrator\桌面\dlg\mydlg.h(22) : error C2065: 'IDD_DIALOG1' : undeclared identifier
c:\documents and settings\administrator\桌面\dlg\mydlg.h(22) : error C2057: expected constant expression
c:\documents and settings\administrator\桌面\dlg\mydlg.h(31) : error C2061: syntax error : identifier 'CDataExchange'
c:\documents and settings\administrator\桌面\dlg\mydlg.h(39) : error C2144: syntax error : missing ';' before type 'void'
c:\documents and settings\administrator\桌面\dlg\mydlg.h(39) : error C2501: 'afx_msg' : missing storage-class or type specifiers
c:\documents and settings\administrator\桌面\dlg\mydlg.h(42) : error C2143: syntax error : missing ';' before '}'
Error executing cl.exe.