Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#4

Re: [XPManifest] Ist XP-Theme verfügbar?

  Alt 12. Jan 2008, 20:17
Zitat von calculon:
Also ich hab' jetzt meinem Projekt beugefügt:

if themeservices.ThemesAvailable then 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?
ThemesAvailable gibt nur an, ob Themes generell verfügbar sind. Konkret versucht die Unit Themes die Datei "uxtheme.dll" und einige dessen Methoden zu laden. Ist dies erfolgreich, ist ThemesAvailable = true. ThemesAvailable ist erst ab Windows XP oder höher true.
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
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat