2010-06-18 38 views
4

在Windows中,列表視圖可以有它的項目分組,如下圖:的Win32:列表視圖組標題文字顏色

http://privat.rejbrand.se/listview_white.png

我的應用程序採用了白色的黑色GUI。大部分控件(按鈕,編輯框,複選框等)都是我自己創建的,但我喜歡Windows列表視圖控件,所以我想使用它。爲此,我設置背景色爲黑色,文字顏色爲白色,以獲得

http://privat.rejbrand.se/listview_black.png

不過,我似乎無法找到改變組標題的文本顏色的一種方式。這是由主題控制的,所以它絕不是顯而易見的,即使可以可以更改,但我相信你們都看到了我的需要:默認的藍色在黑色背景上看起來很可怕。

因此:是否有任何手段鏈接列表視圖組標題的文本顏色?

回答

4

如果您在XP上運行,則可以通過LVGROUPMETRICS結構設置組標題顏色。但從你的屏幕截圖中,你顯然是在Vista或更高版本。不幸的是,在XP之後,這條消息什麼都不做。

所以,對不起,不,沒有辦法改變顏色。你甚至不能主人畫他們。

+0

是的,我知道。這是非常煩人的。所有物品都可以是自己繪製的,但不是標題... – 2010-06-19 06:49:35