ListView ColumnHeaders的BackColor

时间:2009-07-03 07:23:44

标签: listview columnheader backcolor

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您需要覆盖WM_CTLCOLOR消息,因为我不知道您在使用什么(MFC,C#)我无法再向您提供任何详细信息。

对于C#,请查看this (CodeProject:自定义ListView中的标题控件)