有没有办法设置 ListView 的 ColumnHeaders 的 BackColor?
问问题
1948 次
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 回答