改变编辑框的字体颜色 请问除了处理OnCtlColor消息,还有什么方法能改变CEdit编辑框内的字体颜色吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要方便的改变编辑框字体的颜色,就用CRichEdit控件啊,字体颜色和字体类型都可以方便的操作.long nStart, nEnd; m_edit.GetSel(nStart, nEnd); CColorDialog ColorDlg; ColorDlg.m_cc.Flags |= CC_RGBINIT; if (ColorDlg.DoModal() == IDCANCEL) return; m_color = ColorDlg.m_cc.rgbResult; CHARFORMAT cf; m_edit.GetSelectionCharFormat(cf); cf.dwMask = CFM_COLOR; cf.dwEffects &= ~CFE_AUTOCOLOR; cf.crTextColor = ColorDlg.m_cc.rgbResult; m_edit.SetSelectionCharFormat(cf); 你重写CEdit类,处理=WM_CTLCOLOR 求思路,两台电脑间内网传输数据进行合作计算 在单文档里如何关闭当前打开的文件? HOOK OF COM (1)最近写COM程序,看到这个,翻译了以下,有错在所难免,欢迎指教(使用最新的MSDN 在VC6.0中) 我这几天遇到的一个很疑惑的小问题 ATL程序编译错,请大虾指点迷津! 请问VC有没有类似股票分析软件中的那种函数图的控件? 关于CFileDialog的一个简单问题! vc6.0中的一个小问题 请教数据库编程问题--CDataGrid???? 闲着没事来散个分 现在新开发的软件,是不是倾向于不用菜单了,这是一种趋势吗? 关于OnDraw与OnPaint的问题?
long nStart, nEnd;
m_edit.GetSel(nStart, nEnd); CColorDialog ColorDlg;
ColorDlg.m_cc.Flags |= CC_RGBINIT;
if (ColorDlg.DoModal() == IDCANCEL)
return; m_color = ColorDlg.m_cc.rgbResult;
CHARFORMAT cf;
m_edit.GetSelectionCharFormat(cf);
cf.dwMask = CFM_COLOR;
cf.dwEffects &= ~CFE_AUTOCOLOR;
cf.crTextColor = ColorDlg.m_cc.rgbResult;
m_edit.SetSelectionCharFormat(cf);