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