求高手指点,试了太多种方法,总是取不到最后一个字符,在线等!!!!!!!!!!!!
任意行都要取完全

解决方案 »

  1.   

    int nLine = GetDlgItemInt(IDC_EDIT2); // 从EDIT2中得到输入的要检查EDIT1中某一行的行号,m_edit为CEdit类对象,关联EDIT1
    TCHAR buf[256] = {0};
    m_edit.GetLine(nLine-1, buf, 256);
    AfxMessageBox(buf);
      

  2.   


    int nLine = GetDlgItemInt(IDC_EDIT2);// 从EDIT2中得到输入的要检查EDIT1中某一行的行号,m_edit为CEdit类对象,关联EDIT1
    int start = m_edit.LineIndex(nLine-1);
    int len = m_edit.LineLength(nLine-1); CString strText(_T(""));
    GetDlgItemText(IDC_EDIT1, strText);
    strText = strText.Mid(start, len);
    AfxMessageBox(strText);