用ClassWizard为该CEdit控件加一个CString类型的变量
在用该变量之前调用UpdateData(TRUE)

解决方案 »

  1. GetWindowText()
    CEdit控件加一个CString类型的变量
    UpdatedATA(TRUE)
      

  2. 对应该edit加一个变量,UpdateData(TRUE)就可以在该变量中接受到,可以不用Get来取得的。:)
      

  3. 不错,如果是在一对话框中,你可用ClassWizard为该CEdit控件添加一个CString的变量,然后用UpdateData(TRUE);即可获得该控件输入的信息。
    如果不是在对话框的话,则用该CEdit控件的GetDltItemText();即可获得输入信息。
      

  4. 如果Edit在CMyDlg中
       CEdit的变量:CString strEdit;
    1.在CMyDlg中获得Edit中的值:
       CEdit m_editWnd;
        m_eidtWnd.GetWindowText(&strEdit);
    2.在其他类中如:CMyView获得Edit中的值:
      CMyDlg dlg;
      CString strTemp;
      if (dlg.DoModal() == IDOK)
      {    
          strTemp = dlg.strEdit;
          ....
      }
      ...........
      

  5. 因为在作对输入字符串进行处理的小程序,刚学MFC,想试一下身手.
      

类似问题 »