Обнаружение символа новой строки в элементе управления расширенным редактированием текста
Я пытаюсь разделить некоторый текст, введенный в элемент управления для редактирования текста, на отдельные слова, чтобы поместить их в массив....... любые символы новой строки должны быть также помещены в массив. Проблема в том, что у меня возникают проблемы с обнаружением символов новой строки по пути...
Как правильно это сделать?
Я пробовал следующее:
for(int i = 0; i < text.GetLength(); i++)
{
m_RichEditor.SetSel(0 + i, i + 2); //from start to end character
m_RichEditor.GetSelectionCharFormat(cf);
if(m_RichEditor.GetSelText() == "\n") {
OutputDebugString((CString)"here");
}
}
но это не работает....
1 ответ
Решение
Кажется, для RichEdit 2.0 символ новой строки не является "\n".... это "\r"!