C++MFC获取多个文本内容。。。

刚接触C++编程:
目的:窗口放置了多个Edit 控件(Edit0-9),现在需要把十几个控件里面的内容在一个 Edit 中显示
(在线坐等源码答案!)

把控件放到一个数组中 比如

```CWnd *ctrl[20];
CEdit edt;
CString txt,con;
for(int i=0;i ctrl[i]->GetWindowText(txt);
con+=txt;
}
edt.SetWindowText(con);


还有种简单的方法。 前提是设置 edit 的ID是 EditX (X是0~N)格式。

#define Edit(n) Edit##n // ## : 连接符

CString temCs, cs;
for (int i = 0; i < 10; i++) // 假设有10个
{
this->GetDlgItem(Edit(i))->GetWindowTextA(temCs);
cs += temCs;
}

this->GetDlgItem(Edit(10))->SetWindowTextA(cs);

先获得十几个edit控件中的内容,比如使用GetDlgItem(控件ID)->GetWindowText(这里面是存放edit控件内容的字符串),最后把这些内容用SetWindowText(目标控件ID)就可以了