以下是一个简单的示例代码,演示如何使用 SetDefaultCharFormat 方法:
// 假设 pRichEdit 是你的 CRichEditCtrl 对象指针
CHARFORMAT cf;
::ZeroMemory(&cf, sizeof(cf));
cf.cbSize = sizeof(cf);
cf.dwMask = CFM_COLOR | CFM_FACE | CFM_SIZE;
cf.crTextColor = RGB(0, 0, 255); // 设置文本颜色为蓝色
cf.yHeight = 200; // 设置字体大小为20磅
_tcscpy_s(cf.szFaceName, _T("Arial")); // 设置字体为Arial
pRichEdit->SetDefaultCharFormat(cf);
在这个示例中,SetDefaultCharFormat 方法被调用,传入了一个 CHARFORMAT 结构体,该结构体包含了对字符格式的各种设置,如颜色、字体大小等。
请确保在调用此方法之前,已经成功创建并初始化了 CRichEditCtrl 对象。
转载请注明出处:http://www.pingtaimeng.com/article/detail/22184/MFC/CRichEditCtrl