Обнаружение символа новой строки в элементе управления расширенным редактированием текста

Я пытаюсь разделить некоторый текст, введенный в элемент управления для редактирования текста, на отдельные слова, чтобы поместить их в массив....... любые символы новой строки должны быть также помещены в массив. Проблема в том, что у меня возникают проблемы с обнаружением символов новой строки по пути...

Как правильно это сделать?

Я пробовал следующее:

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"!

Другие вопросы по тегам