RichEdit绘画背景

时间:2013-12-20 12:32:12

标签: vcl win32gui richedit trichedit c++builder-xe3

我知道如何更改TRichEdit控件中单行的背景。但由于这仅适用于所选文本,因此我无法将整行(客户端留给客户端)的背景颜色设置为仅文本部分。

我尝试使用WM_ERASEBKGND消息,但它不起作用,因为RichEdit控件正在其WM_PAINT处理程序中绘制背景。

我还尝试在调用bsClear处理程序之前将画笔设置为WM_PAINT,但它也不起作用。

是否可以自定义绘制背景?

1 个答案:

答案 0 :(得分:0)

您可以使用EM_SETBKGNDCOLOR消息进行此操作。