我正在尝试将键入文本编辑控件的某些文本拆分为单个单词,以将它们放入数组中.......任何换行符也应放入数组中。问题是我在沿途检测换行符时遇到问题...

正确的方法是什么?

我尝试了以下方法:

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


}

但这不起作用....

最佳答案

看来,对于RichEdit 2.0,换行符不是“ \ n” ....而是“ \ r”!

关于c++ - 在Rich Edit Text控件中检测换行符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20693997/

10-11 22:43
查看更多