关联类型为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);
本文详细介绍了如何在应用程序中初始化CRichEditCtrl并对其进行文本格式化,包括设置字体、颜色、大小、粗体、斜体、下划线等属性。通过设置CHARFORMAT结构,可以轻松实现文本的不同样式效果。
5504

被折叠的 条评论
为什么被折叠?



