我知道CRichEditCtrl可以实现,但是CRichEditCtrl显示的文字无法对齐。
比如这两行文字在CRichEditCtrl中,小写 i 的总宽度明显小于大写 M 总宽度.iiiiiiii
MMMMMMMM有朋友说过设置字体和大小,我测试了是不行的。大家看win xp 的记事本,无论什么字体,什么大小,总是对齐的。我现在只想达到这三个要求:
一:可以设置每行文字的颜色;
二:可以像xp记事本那样对齐;
三:可以选中文字后复制粘贴;
比如这两行文字在CRichEditCtrl中,小写 i 的总宽度明显小于大写 M 总宽度.iiiiiiii
MMMMMMMM有朋友说过设置字体和大小,我测试了是不行的。大家看win xp 的记事本,无论什么字体,什么大小,总是对齐的。我现在只想达到这三个要求:
一:可以设置每行文字的颜色;
二:可以像xp记事本那样对齐;
三:可以选中文字后复制粘贴;
选择一个等宽的字体,然后SetFont();
用子类化就可以实现你要的功能
根据自己需求自己写字体了