int GetLine(int nIndex, LPTSTR lpszBuffer) const;
- nIndex 参数指定要获取的行号,从零开始计数。
- lpszBuffer 参数是一个指向缓冲区的指针,用于接收获取的文本。
该方法返回实际复制到缓冲区中的字符数。如果 lpszBuffer 为 NULL,则方法返回请求的文本的长度,不会复制文本。
例如,您可以使用以下方式调用该方法:
CString strLine;
int nLength = m_richEditCtrl.GetLine(nIndex, strLine.GetBufferSetLength(m_richEditCtrl.GetLineLength(nIndex)));
strLine.ReleaseBuffer(nLength);
这样就可以将指定行的文本存储在 strLine 中。
转载请注明出处:http://www.zyzy.cn/article/detail/22160/MFC/CRichEditCtrl