问题:
接受以前同事写好的View类,现在richedit想要通过按tab键使文本能够正常的根据序列化那边保持同步的跳位,具体如下图:
按下第一个空格之后如下图所示:
前后的显示发生了错位,本意是光标应该随文字一起跳6个空格长度的。
以下是监控tab键输入以及后面重绘richedit内容的代码如下图所示:
以上就是部分view重绘的代码,关于上色的函数没有贴出,我看了,并不涉及格式,只是做了颜色的判断。
希望有擅长MFC的朋友能够看一下我的代码,帮我分析一下,接触MFC不就,经验有所欠缺,大家给我点提示或者建议,如我有什么地方表达不够完整,评论区我会补充,thank you!(csdn屏蔽了中文thank之内的词汇)