您的位置:首页 > 其它

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: