我是在OK()里写的,我给EDIT付值。Caa.m_edit ="123",UPDATEDATA(FALSE)在界面上EDIT框里怎么显示不了?

解决方案 »

  1.   

    Caa.m_edit ="123";       //如果这是一个非模态的窗体的话
    Caa.UpdateData(FALSE);
      

  2.   

    如果是摸态窗体呢?我选的是DOMODAL BASED这样不行
      

  3.   

    Caa aa;
    CString str;
    if(aa.m_edit == "")
    {
      MessageBox("...");
    }
    else
    {
      str = aa.m_edit;
    }
    我编译后在EDIT里输入值,还是提示为空。
      

  4.   

    doExchange(...)中, aa.m_edit和控件ID关联了吗?
      

  5.   

    肯定关联了,如果在CVIEW里是可以的,不在里面就不行
      

  6.   

    在if(aa.m_edit == "")
    前边加一句UpdateData(true);