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);
}