现在做一个程序,里面EDIT控件无数,而且每个控件绑定了一个CString 变量
例如m_1,m_2,m_3.................请问如何实现下边的功能
for(int i=1;i<100;i++)
m_i = " ";//当然这样是错的我想问除了用数组外还有什么方法???
例如m_1,m_2,m_3.................请问如何实现下边的功能
for(int i=1;i<100;i++)
m_i = " ";//当然这样是错的我想问除了用数组外还有什么方法???
for(int i=0; i < 99; i++) {
CEdit *pEdit = (CEdit*)GetDlgItem(IDC_EDIT_BASE+i);
pEdit->SetWindowText(" ");
}
CString **pStr = new (CString*)[nStringCount];
赋值:
pStr[1] = &m_1;
pStr[2] = &m_2;
...
使用的时候:
for(int i=1;i<100;i++)
*pStr[i] = " ";//这样应该是对的