在
Windows中,列表视图可以将其项目分组,如下图所示:
http://privat.rejbrand.se/listview_white.png
我的应用程序采用黑白色GUI.我自己创建了大多数控件(按钮,编辑字段,复选框等),但我喜欢Windows列表视图控件,所以我想使用它.为此,我将背景颜色设置为黑色,将文本颜色设置为白色,以获得
http://privat.rejbrand.se/listview_black.png
但是,我似乎无法找到更改组头文本颜色的方法.这是由主题控制的,所以它甚至不能被改变,但我相信你们都看到了我的需要:默认的蓝色在黑色背景上看起来很糟糕.
解决方法
如果您在XP上运行,则可以通过LVGROUPMETRICS结构设置组标题颜色.但是从你的屏幕截图来看,你显然是在Vista或更高版本.不幸的是,在XP之后,这条消息什么也没做.
所以,抱歉,不,你无法改变颜色.你甚至不能拥有者绘制它们.