Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TTabSheet-Farbe bei WinXP und Themes


Spaceguide - Mi 25.05.05 11:53
Titel: TTabSheet-Farbe bei WinXP und Themes
Je nach gewähltem Theme haben TTabSheets unterschiedliche Hintergrundfarben. Da ich Elemente passend dazu einfärbe (normalerweise auf clBtnFace, funktioniert aber nicht mit Themes), brauche ich die TTabSheet-Farbe des Themes.


astaria - Fr 27.05.05 13:35

Ich glaube, da gibts keine spezielle Farbe, denn das Ganze wird als Bitmap gezeichnet. Am einfachsten isses da sicher, bei eingeschalteten Themes den Hintergrund mit Hilfe des ThemeManagers zu zeichnen (wenn man genau hinschaut, kann man normalerweise einen leichten Farbverlauf ausmachen -> keine einheitliche Hintergrundfarbe).

Über das Wie und Wo kann ich jetzt aus dem Kopf auch nicht referrieren, aber ich hatte das Problem auch erst vor kurzem. Vielleicht hilft dir ja der Denkanstoß (irgendwas mit DrawParentBackground)