gpt4 book ai didi

colors - RichEdit,如何设置单行背景色

转载 作者:行者123 更新时间:2023-12-04 00:39:35 27 4
gpt4 key购买 nike

我有一个包含源代码的 TRichEdit 控件。我想设置单行的背景颜色。

我知道如何设置文本 颜色,但是否也可以设置背景颜色?我不是在谈论整个控件的整个背景颜色,我只是在谈论如何更改一行。

我真的必须编写自定义控件来执行此操作吗?

最佳答案

没有TRichEdit 属性来设置单个字符/行的背景颜色。但是,您可以使用 Win32 API SendMessage() 函数或 TRichEdit 自己的 Perform() 方法向它发送 EM_SETCHARFORMAT消息,指定一个 CHARFORMAT2 结构,其 crBackColor 字段设置为所需的颜色。您可以通过首先突出显示现有字符来将格式应用于现有字符,或者如果没有选择,您可以将格式应用于当前插入符号位置。

关于colors - RichEdit,如何设置单行背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20596236/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com