class CDialog
{...
public: CFileDialog wdlg(TRUE);
};
提示// error C2059: syntax error : 'constant'
查了下 原来这样声明一个变量,形式上好像在声明一个函数
那CFileDialog 没有默认构造函数 对于这种情况怎么办呢?
{...
public: CFileDialog wdlg(TRUE);
};
提示// error C2059: syntax error : 'constant'
查了下 原来这样声明一个变量,形式上好像在声明一个函数
那CFileDialog 没有默认构造函数 对于这种情况怎么办呢?
{...
public: CFileDialog *m_pDlg;
};
已测试过LZ的程序,两个地方有错 :
1.public: CFileDialog wd(TRUE)删掉那个“(TRUE)”lg
2.CDialog是MFC已经提供了对话框基类,lz在自己的程序中不能重复定义。
试试:
class CDialog
{
public: CFileDialog wdlg;
};
应该能编译通过。
{
public: CFileDialog wdlg;
};