如何更改TEdit组件的高亮颜色?

时间:2013-03-24 20:44:54

标签: delphi delphi-2007

我需要调整TEdit组件的外观,但是当我选择(突出显示)文本时,我无法找到改变TEdit组件的高亮颜色和字体颜色的解决方案,存在任何WinApi消息或函数改变高光颜色?

1 个答案:

答案 0 :(得分:-1)

组件的绘制在WM_PAINT消息中完成。在WndProc中,您应在调用标准clHighlightText之前将所需颜色设置为WndProc,并在调用后将其重置为默认值。我认为这是最简单的解决方案。