读书人

TRichEdit当失去焦点的时候怎么保持

发布时间: 2012-09-06 10:37:01 作者: rapoo

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表示该设置只对选择的文字有效} 

读书人网 >C++ Builder

热点推荐