Edit.SetSel(0, -1);
CSring strTextSel = Edit.GetSelText();
CSring strText
Edit.GetWindowText(strText);
strText是多行文本
strTextSel 与strText不同,相对strText,少了所有的'\n'
这样用Edit.SetSelectionCharFormat对CRichEditCtrl显示的字符串的不同单词设置不同颜色时(语法高亮),
效果不如预期
同样的代码
在VC6时,strText与strTextSel 完全一致
编译环境改为VS2008后才出现上述问题
寻求解决方案