Freigeben über


GetThemeAppProperties-Funktion (uxtheme.h)

Ruft die Eigenschaftenflags ab, die steuern, wie visuelle Stile in der aktuellen Anwendung angewendet werden.

Syntax

DWORD GetThemeAppProperties();

Rückgabewert

Typ: DWORD

Die folgenden Rückgabewerte sind Bitflags, die mit einem logischen OR-Operator kombiniert werden.

Rückgabecode Beschreibung
STAP_ALLOW_NONCLIENT
Gibt an, dass auf die Nichtclientbereiche von Anwendungsfenstern visuelle Stile angewendet werden.
STAP_ALLOW_CONTROLS
Gibt an, dass für Steuerelemente in Anwendungsfenstern visuelle Stile angewendet werden.
STAP_ALLOW_WEBCONTENT
Gibt an, dass alle in einer Anwendung angezeigten Webinhalte mit visuellen Stilen gerendert werden.

Hinweise

Einzelne Flags können aus dem Ergebnis extrahiert werden, indem das Ergebnis mit dem logischen UND des gewünschten Flags kombiniert wird.

Rufen Sie diese Funktion nicht während dllMain - oder globalen Objektkonstruktoren auf. Dies kann zu ungültigen Rückgabewerten führen.

Beispiele

Im Beispiel wird der Status eines einzelnen Flags aus dem Funktionsergebnis extrahiert.

DWORD resultFlags = GetThemeAppProperties();
bool ctrlsAreThemed = ((resultFlags & STAP_ALLOW_CONTROLS) != 0);

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile uxtheme.h
Bibliothek UxTheme.lib
DLL UxTheme.dll (Version 1.0 oder höher)

Weitere Informationen

SetThemeAppProperties