你是用DDX_Text(pDX, IDC_TEXT, m_szText)?
有没有用UpdateData(TRUE)?

解决方案 »

  1.   

    你应该生成一个control类变量。
    先把static text的ID随便改一下,然后在Classwizzard中选control型变量,生成CStatic m_szChange;显示文本用: m_szChange.SetWindowText(...);
      

  2.   

    static 的ID不应该用它的缺省ID(IDC_STATIC),你需要改一个ID,然后就可以把它当作一个EDITBOX来用了,除了不能在上面打字之外。
      

  3.   

    对亚 我已经把id改掉了,而且DDX_Text(pDX,IDC_TEXT,m_szText)也是mfc中自动生成的呀!
      

  4.   

    还是用生成control类变量的方法简单。
      

  5.   

    对 还是control类变量可以实现 但是 添加变量中的value/control都分别有什么区别哪???
      

  6.   

    control是得到代表整个控件的变量,可以操作其所有属性和函数、消息等。
    当然也就可以得到该控件的值,也可以对其赋值。value只是将一个CString类的对象与该控件显示的值联系起来而已。如果你建立联系的时候出错,就会很麻烦。
      

  7.   

    你想干什么,动态改变static控件上的显示吗?