CEdit控件的 value 变量与 Control 变量有什么不同啊

解决方案 »

  1.   

    Control变量是一个CEdit(或其子类型)的变量,你可以使用
    所有CEdit(或其子类型)的函数对Edit进行处理而Value变量是一个与该Edit输入内容相对应的变量,当你使用
    UpdateData(TRUE)时,MFC会将Edit中的内容转换成你所映射
    Value变量的相应类型的变量,而当你使用UpdateData(FALSE)
    时,MFC会将该变量的值转换成一个字符串在Edit中显示
      

  2.   

    Earthdog,高手啊!以后请多多指教!!!
      

  3.   

    那么我要从CEdit控件中读取输入的内容,应该定义成Control变量了?那么怎样读入其中的内容呢?
      

  4.   

    Control是改变控件的状态,而Value是数据的改变!
      

  5.   

    给CEdit控件设置一个变量如:m_Edit 和一个字符串变量chr
    void CDialog::OnXXX()
    {  
       UpdateData(TURE);
       chr=m_Edit;
       UpdateData(FALSE);
    }