Auslesen des Windows Design



  • Hallo,

    weisst jemand welchen Befehl ich benutzen kann um herauszufinden, welches Windows Design der Benutzer eingestellt hat?

    Eigenschaften (Desktop)->Design=? z.B. "Windows klassisch" oder "Windows XP"

    Danke



  • IsThemeActive()
    GetCurrentThemeName()

    Achtung!
    IsThemeActive() sagt nur aus, daß das System Themes verwendet. Das ist nicht identisch mit der Info, ob Deine Applikation auch Themes nutzen darf!

    Mit Rechtsklick -> "Eigenschaften von MeinProg.exe" -> Reiter "Kompatibilität" -> "Visuelle Designs deaktivieren"
    kannst Du nämlich für jede Applikation speziell einstellen, ob es Themes verwenden darf oder nicht. Daher verwende auch die folgenden API-Funktionen:
    IsAppThemed()
    GetThemeAppProperties()

    MSDN mit den detaillierteren Erklärungen zu den Funktionen kennst Du sicher? 😉

    Gruß
    Martin



  • Nein wusste ich nicht...
    Aber jetzt habe ich einen Anhaltspunkt wo ich nachschlagen kann.

    Danke...werd jetzt fluchs auf die msdn seite gehn


Anmelden zum Antworten