1、我现在建两个对话框water和temp作为page,然后用classwizard给它们创建两个新类Cwater和Ctemp(从CPropertyPage派生),然后在主对话框类Cboilerdlg中对它们进行了实例化,但是编译出错
源程序如下:
class CBoilerDlg : public CDialog
{
public:
CPropertySheet object_sheet;
Cwater object_water;
Ctemp object_temp;
Coutput object_output;
}
2、新建一个Coutput对话框,在类中建一个数组a[20],我想在对象object_sheet和object_water中操作,但是编译出错
源程序如下:
class Coutput : public CDialog
{
// Construction
public:
int a[20];
}// water1.cpp : implementation file
void Cwater::OnCheck1()
{
object_output.a[1]++;
SetModified();
}
源程序如下:
class CBoilerDlg : public CDialog
{
public:
CPropertySheet object_sheet;
Cwater object_water;
Ctemp object_temp;
Coutput object_output;
}
2、新建一个Coutput对话框,在类中建一个数组a[20],我想在对象object_sheet和object_water中操作,但是编译出错
源程序如下:
class Coutput : public CDialog
{
// Construction
public:
int a[20];
}// water1.cpp : implementation file
void Cwater::OnCheck1()
{
object_output.a[1]++;
SetModified();
}
在初始化函数里,给每个页面初始化(激活一下即可)。