CRichEdit文本控件属性下不能预览字体颜色
2011-01-03 13:27
239 查看
按照以下方法解决
void CTextCtrlPropertyPage02::OnButton1()
{
.....
// clr
CRichEditCtrl *pEdit = (CRichEditCtrl *)GetDlgItem(IDC_RICHEDIT1_TEXT);
CHARFORMAT cf;
ZeroMemory(&cf, sizeof(CHARFORMAT));
pEdit->SetSel(0, -1);
cf.dwMask = CFM_COLOR;
cf.cbSize = sizeof(CHARFORMAT);
pEdit->GetSelectionCharFormat(cf);
cf.dwEffects = 0;
cf.crTextColor = m_Font_Color;
pEdit->SetSelectionCharFormat(cf);
}
void CTextCtrlPropertyPage02::OnButton1()
{
.....
// clr
CRichEditCtrl *pEdit = (CRichEditCtrl *)GetDlgItem(IDC_RICHEDIT1_TEXT);
CHARFORMAT cf;
ZeroMemory(&cf, sizeof(CHARFORMAT));
pEdit->SetSel(0, -1);
cf.dwMask = CFM_COLOR;
cf.cbSize = sizeof(CHARFORMAT);
pEdit->GetSelectionCharFormat(cf);
cf.dwEffects = 0;
cf.crTextColor = m_Font_Color;
pEdit->SetSelectionCharFormat(cf);
}
相关文章推荐
- CRichEdit文本控件属性下不能预览字体颜色
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- VC中控件字体与文本颜色的设置
- VC改变控件的背景颜色 字体 文本颜色
- 【android开发】 修改控件Spinner内容的字体大小 颜色等属性
- 如何改变CRichEdit字体颜色 vc
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- android:TextView中的文本链接之--设置超链接、颜色、字体等属性
- android:TextView中的文本链接之--设置超链接、颜色、字体等属性
- MFC静态文本控件如何设置字体--大小和颜色及背景色
- MFC 可以设置背景色、字体、字体颜色、透明背景的 Static 静态文本控件
- 修改控件Spinner内容的字体大小 颜色等属性
- MFC中改变静态文本控件字体字号和颜色的方法
- CSS颜色 尺寸 字体属性 文本属性
- VC改变控件的背景颜色 字体 文本颜色
- 修改控件Spinner内容的字体大小 颜色等属性
- 【MFC系列】MFC快速设置控件文本字体、大小、颜色、背景
- 在页面控件TextBox禁用的情况下将文本字体颜色变为黑色
- android:TextView中的文本链接之--设置超链接、颜色、字体等属性
- 在多次改变 RichEdit.Text部份文本的颜色后,出现所有字体都变色的的解决办法