![]() |
[XPManifest] Ist XP-Theme verfügbar?
Hi Leute,
ich probiere gerade aus, ob ich mit den Alpha Controls (Lite) nicht eine Anwendung etwas aufbrettern kann. Das sieht soweit auch ganz gut aus. An der FH hab' ich jetzt mein Programm erst testen wollen und musste feststellen, dass dort obwohl WinXP-Pro installiert ist, das XP-Theming wohl ausgestellt ist, da der XP-Look nicht funktioniert (trotz XPManifest). Wenn dies der Fall ist, sehen die AlphaControls unsäglich beschissen aus. Deshalb würde ich beim Programmstart gerne checken, ob die XP-Themes verfügbar sind. Wenn ja, sollen die AlphaControls auch aktiviert werden, wenn nein dann nicht. Ich hatte erst den Ansatz das Betriebssystem zu checken, aber wie beschrieben ist das keine verlässliche Information. Gibt es die Möglichkeit irgendwie über API-Funktionen zu checken, ob XPTheme.IsAvailable, oder so? ![]() Gruß Calculon -- |
Re: [XPManifest] Ist XP-Theme verfügbar?
![]() ![]() Edit: Unit Themes, ab Delphi 7 mfG mirage228 |
Re: [XPManifest] Ist XP-Theme verfügbar?
Erstmal vielen Dank für die Info :thumb:
Also ich hab' jetzt meinem Projekt beugefügt:
Delphi-Quellcode:
Da ich das nicht testen kann (FH erst Montag wieder) und die Hilfe u. Google auch nicht weiterhelfen konnten, frag' ich jetzt mal. Ist mit ThemesAvailable das XP-Theming gemeint? Was passiert unter Vista?
if themeservices.ThemesAvailable then
Gruß Calculon -- |
Re: [XPManifest] Ist XP-Theme verfügbar?
Zitat:
Das was du suchst dürfte aber eher ThemesEnabled sein. Diese Eigenschaft zeigt an, ob generell die neuartigen Themes (z.B. die XP-Themes) auch aktiviert (und nicht nur "verfügbar") sind... Unter Vista müsste die Funktion genauso funktionieren wie unter XP, ich kann dir dazu aber keine konkrete Aussage machen, da ich noch kein Vista zum Testen dieser Methoden hier hatte bzw. habe... mfG mirage228 |
Re: [XPManifest] Ist XP-Theme verfügbar?
Zitat:
Zitat:
Nochmals danke ! :stupid: Gruß Calculon -- |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz