描述:
能帮我看下下面的代码吗?!谢谢了~我实在查不出来问题,但就是颜色不变~~~~~快疯了~
//
AfxInitRichEdit();
/////////////////////////////////////////////////////////
m_RichEdit.SetWindowText("The text for test!");
m_RichEdit.LockWindowUpdate();
m_RichEdit.HideSelection(TRUE, FALSE);
CHARRANGE crOldSel;
m_RichEdit.GetSel(crOldSel);
m_RichEdit.SetSel(0,-1); //trying to make "The" red
CHARFORMAT cf;
cf.cbSize = sizeof(cf);
m_RichEdit.GetSelectionCharFormat(cf);
//****
cf.dwMask=CFM_COLOR;
//****
cf.crTextColor = RGB(255,255,0);
m_RichEdit.SetSelectionCharFormat(cf);
m_RichEdit.SetSel(crOldSel);
m_RichEdit.HideSelection(FALSE, FALSE);
m_RichEdit.UnlockWindowUpdate();
解决方案1:
CHARFORMAT CH2;
CH2.dwMask=CFM_SIZE|CFM_COLOR;
CH2.dwEffects=CFE_BOLD;
CH2.yHeight=300;
CH2.crTextColor=RGB(255,0,0);
m_cPin.SetWordCharFormat(CH2);
您可能想查找下面的文章:
- QQ图文发送方式?可否将OCX控件当作OLE对象插入CRichEditCtrl?ADO如何读取XML中的记录集?寻求技术高人请进
- 想做一个可插入到CRichEditCtrl中显示GIF动画的组件,遇到点问题,请朋友们帮忙指点谢谢
- ATL做的一个控件,用于插入到CRichEditCtrl中显示GIF图片,控件中用一个线程显示GIF图片,
- ATL写的ActiveX控件,在CRichEditCtrl容器里怎样控制ActiveX大小?
- 如何开发一个OLE组件,可以插入到OLE容器中使用比如插入CRichEditCtrl?
- 急问:CRichEditCtrl中StreamOut用法出错的问题???????????????
- CRichEditCtrl插入ole图片与Ctrl+V插入图片不一样??
- 请教CRichEditCtrl修改字间距问题
- CRichEditCtrl和数据库交互!
- CRichEditCtrl里无窗口的控件怎么添加窗口提示?