假设我有10个EDIT。需要在不同的情况下显示到不同的EDIT中,
比如当n=1时。显示数据到EDIT1中但是该怎么定义呢?
我本来想用
把所有接收到的数据放在strTemp中
CString *edit[11](然后分别把edit和EDIT连接起来)
n=1的时候,edit[1]=strTemp
UpdateData。。
结果发现这个不能用啊。。请问该怎么办?用什么数据类型??给出代码。谢谢

解决方案 »

  1.   

    SetWindowText显示想显示的Edit控件
      

  2.   

    定义
    CString m_text[10];DDX_Text(pDX, IDC_EDIT1, m_text[0]);
    DDX_Text(pDX, IDC_EDIT2, m_text[1]);
    ……
    DDX_Text(pDX, IDC_EDIT10, m_text[9]);
      

  3.   

    呵呵。我还以为要定义个cstring*变量。谢谢
    那么请问:如何在VC中设置不停的检测?
    比如我给串口发送数据,但是现在串口缓冲区还有数据,,所以我必须等到缓冲区没了数
    据在发送数据。如何设置不停检测???
      

  4.   

    轮询一般可以用Timer。
    不过最好别用轮询,可以考虑事件方式。