回 帖 发 新 帖 刷新版面

主题:求助,如何在MFC中定义结构体,并在控件函数里面使用这个结构体

如何在MFC中定义结构体,并在控件函数里面使用这个结构体。

我在头文件中定义了

typedef struct NODE  

int numB;
string  strA1,strC1;
}NODE1;
然后再类中定义了

{。。。

CString  strA,strC,strD;
int numB;
NODE1 aa[10000];

。。。
}

在控件函数中为什么不能直接访问呢

{。。。

strA = aa.strA1;
strC = aa.strC1;
numB = aa.numB1;

Cset =(CEdit*) GetDlgItem(IDC_A);
Cset->GetWindowText(strA);
Cset =(CEdit*) GetDlgItem(IDC_C);
Cset->GetWindowText(strC);

。。。
}

回复列表 (共1个回复)

沙发

aa.strA1? 应该是 aa[下标].strA1 吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册