我正在使用具有 Multiline 属性的 CEdit。我的目标是检索单独的行并将其放在我的 CStringArray 中。
在使用 GetLine 检索该行时,我必须知道该行的字符串长度。
如何得到这个?
我尝试了函数 GetLineLength() 但这将返回整行的大小而不是指定的文本。
我粘贴了到目前为止我已经实现的代码:
CEdit m_strMnemonicCode;
CStringArray strMnemonicArray;
LPTSTR temp = new TCHAR[50];;
int nLineCount = m_strMnemonicCode.GetLineCount();
for(int ni = 0 ; ni < nLineCount ; ni++)
{
int len = m_strMnemonicCode.LineLength(m_strMnemonicCode.LineIndex(ni));
//m_strMnemonicCode.GetLine(ni, strText.GetBuffer(len), len);
m_strMnemonicCode.GetLine( ni , temp );
strMnemonicArray.Add(strText);
}