首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

TRichEdit当失去焦点的时候,怎么保持选中文本的背景不变

2012-09-06 
TRichEdit当失去焦点的时候,如何保持选中文本的背景不变?TRichEdit当失去焦点的时候,如何保持选中文本的背

TRichEdit当失去焦点的时候,如何保持选中文本的背景不变?
TRichEdit当失去焦点的时候,如何保持选中文本的背景不变?

[解决办法]

C/C++ code
RichEdit->HideSelection = false;
[解决办法]
抄一段代码来
C/C++ code
void __fastcall TForm2::Button1Click(TObject *Sender){    TCharFormat2W   Fmt;    Fmt.cbSize=sizeof(Fmt);//这里放传递的结构大小,系统通过这个知道传递的是CharFormat还是CharFormat2    Fmt.dwMask=CFM_BACKCOLOR;//告诉系统只有字体颜色和背景颜色两个字段的值有效    Fmt.crBackColor= clGreen;//设置字体背景色    RichEdit1->Perform(EM_SETCHARFORMAT,SCF_SELECTION,(LPARAM)(&Fmt));//发EM_SETCHARFORMAT消息给RichEdit    //其中SCF_SELECTION表示该设置只对选择的文字有效} 

热点排行