比如
CString str
str="agb\r\ndfdf"
edit.ReplaceSel(str)
无效区只能当做背景编辑,DC区域是无效的,如果文字需要经常变动,不建议采用无效区的做法。
标准CEdit首先不可能是多个文字颜色。如果显示出来的文字都是统一字体颜色,那么修改编辑框的DC字体和刷子就可以实现了;如果需要同时显示多种颜色,CEdit实现不了,重载派生需要大量代码,不如考虑使用其它方式实现,比如一个CRichEdit。
欢迎分享,转载请注明来源:内存溢出
比如
CString str
str="agb\r\ndfdf"
edit.ReplaceSel(str)
无效区只能当做背景编辑,DC区域是无效的,如果文字需要经常变动,不建议采用无效区的做法。
标准CEdit首先不可能是多个文字颜色。如果显示出来的文字都是统一字体颜色,那么修改编辑框的DC字体和刷子就可以实现了;如果需要同时显示多种颜色,CEdit实现不了,重载派生需要大量代码,不如考虑使用其它方式实现,比如一个CRichEdit。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)