丰富编辑油漆背景



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

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

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

是否有可能拥有自定义绘制的背景?

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

最新更新