最近用RichEdit contrtrol,发现这东西bug真多,举2个例子吧。
1,我的程序在vc6和vs2005下编译,对字符的SetSel是两种奇怪的结果,在20005下,我需要手动计算单独的CR,然后在选择时减去相应的数才是正确的结果。
在vc6下,选择是正确的,但是如果遇到0xff的字符,会莫名其妙出错。
2, 今天用GetLine取谋一行文本,在DEBUG里面都是对的,但是到了release,就总也取不到,后来发现需要加上第三个参数,才能正确取值。
怪异呀怪异
1,我的程序在vc6和vs2005下编译,对字符的SetSel是两种奇怪的结果,在20005下,我需要手动计算单独的CR,然后在选择时减去相应的数才是正确的结果。
在vc6下,选择是正确的,但是如果遇到0xff的字符,会莫名其妙出错。
2, 今天用GetLine取谋一行文本,在DEBUG里面都是对的,但是到了release,就总也取不到,后来发现需要加上第三个参数,才能正确取值。
怪异呀怪异
本文探讨了在使用 RichEditControl 过程中遇到的问题,包括不同编译环境下字符选择的差异以及 GetLine 方法在 Release 版本中的表现异常。作者在 VC6 和 VS2005 下进行对比测试,并分享了解决方案。
1730

被折叠的 条评论
为什么被折叠?



