VC编辑框内显示不同的字体
2014-06-25 22:16
204 查看
关联类型为CRichEditCtrl.
然后在APP类中的InitInstance()里添加AfxInitRichEdit();进行初
始化。
CHARFORMAT cFmt;
ZeroMemory(&cFmt, sizeof(CHARFORMAT));
cFmt.cbSize = sizeof(CHARFORMAT);
cFmt.yHeight = 20*20;
cFmt.dwEffects = 0;
cFmt.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE |
CFM_ITALIC | CFM_SIZE |
CFM_UNDERLINE;
m_richedit.SetWindowText ("我爱你中国");
m_richedit.SetSel (0,1);
strcpy(cFmt.szFaceName ,_T("隶书"));
cFmt.crTextColor = RGB(255,0,0);
m_richedit.SetSelectionCharFormat (cFmt);
m_richedit.SetSel (2,3);
strcpy(cFmt.szFaceName ,_T("黑体"));
cFmt.crTextColor = RGB(255,255,0);
m_richedit.SetSelectionCharFormat (cFmt);
然后在APP类中的InitInstance()里添加AfxInitRichEdit();进行初
始化。
CHARFORMAT cFmt;
ZeroMemory(&cFmt, sizeof(CHARFORMAT));
cFmt.cbSize = sizeof(CHARFORMAT);
cFmt.yHeight = 20*20;
cFmt.dwEffects = 0;
cFmt.dwMask = CFM_BOLD | CFM_COLOR | CFM_FACE |
CFM_ITALIC | CFM_SIZE |
CFM_UNDERLINE;
m_richedit.SetWindowText ("我爱你中国");
m_richedit.SetSel (0,1);
strcpy(cFmt.szFaceName ,_T("隶书"));
cFmt.crTextColor = RGB(255,0,0);
m_richedit.SetSelectionCharFormat (cFmt);
m_richedit.SetSel (2,3);
strcpy(cFmt.szFaceName ,_T("黑体"));
cFmt.crTextColor = RGB(255,255,0);
m_richedit.SetSelectionCharFormat (cFmt);
相关文章推荐
- 原来不同的字体在不同的排版软件下的外观显示还是有相当大的区别的
- vc listctrl里相同的列不同行显示不同图标
- 一列中显示不同的编辑风格
- flex 学习笔记 list显示不同字体
- VC设置静态文本控件的显示字体和显示内容
- 怎样让DataGrid根据不同的用户权限判断是否显示:编辑列,删除列?
- UITextView显示HTML内容,实现显示不同的字体和文字颜色
- iphone ios 如何在同一行中显示不同字体,颜色文本(UILabel)
- VC++ 设置控件字体,实现不同控件不同字体!
- label中显示不同颜色的字以及不同字体,字体高亮,DIY label
- 同一个字,不同的字体显示出来不一样的解释
- source_insight3.5字体全部变成了黑色,不能对不同类型的字段显示不同的颜色,如何解决?
- VC中采用不同的方法创建字体
- textview中显示不同颜色的字体与显示图片
- vc++ 读取EditBox中的十进制数,转化为int格式,再在编辑框中用十六进制显示
- 如何在Windows中使用不同字体显示中文/日文和英文
- VC++ 更改标题字体以及居中显示标题
- VC++ 更改标题字体以及居中显示标题
- 一列中显示不同的编辑风格
- 如何在UILabel上显示不同字体不同颜色