0

有没有办法设置 ListView 的 ColumnHeaders 的 BackColor?

4

2 回答 2

0

您现在需要覆盖WM_CTLCOLOR消息,因为我不知道您在使用什么(MFC、C#),所以我无法为您提供更多详细信息。

对于 C# 看看这个 (CodeProject: Customizing header control in a ListView)

于 2009-07-03T22:39:59.110 回答
0

我假设您在这里谈论的是Windows。AFAIK,标题背景颜色由系统确定,因为 ListView 是一个通用控件。

您也许可以拥有自己的标题。如果您使用.NET,DrawColumnHeader您可能想要实现一个事件,但您必须拥有绘制整个控件(即项目)。

于 2009-07-03T09:12:46.927 回答