crichedit专题

MFC控件积累——CRichEdit控件

1.Rich Edit的字体问题 在richedit20下,设置字体为某中文字体(比如楷体),输入汉字确实是楷体,但是一旦输入英文字符(在任何位置),这些英文字符字体立即变成了Arial字体(而且有意思的是,如果再输入汉字,汉字仍然是楷体的)。 这不是bug,这是RichEdit2.0的特性。   Dual-font:   support   The   keyboard   can   a

【转】CEdit amp; CRichEdit 使用技巧

注:        m_edit1代表ID为IDC_EDIT1的CEdit控件的control类型的变量        m_richedit1代表ID为IDC_RICHEDIT1的CRichEditCtrl控件的control类型的变量 1.设置edit只读属性    方法一:                m_edit1.SetReadOnly(TRUE);    方法二:

vc CRichEdit 单行 多行 高亮显示

如何在RichEdit中 使单个Item(单行或者多行)高亮显示,像CListCtl 的效果一样。想了很多办法,都不行,最后的解决方法是: 1.在RichEdit中内嵌一个按钮; 2.在选中一个Item的状态时,将这个按钮移到该Item的位置 3.使用TransparentBlt(透明copy)的办法,将RichEdit该行的内容画到该按钮上。