Share via


GetThemeAppProperties, fonction (uxtheme.h)

Récupère les indicateurs de propriété qui contrôlent la façon dont les styles visuels sont appliqués dans l’application actuelle.

Syntaxe

DWORD GetThemeAppProperties();

Valeur de retour

Type : DWORD

Les valeurs de retour suivantes sont des indicateurs de bits combinés à un opérateur OR logique.

Code de retour Description
STAP_ALLOW_NONCLIENT
Spécifie que les zones non clientes des fenêtres d’application ont des styles visuels appliqués.
STAP_ALLOW_CONTROLS
Spécifie que des styles visuels sont appliqués aux contrôles dans les fenêtres d’application.
STAP_ALLOW_WEBCONTENT
Spécifie que tout le contenu web affiché dans une application est rendu à l’aide de styles visuels.

Remarques

Des indicateurs individuels peuvent être extraits du résultat en combinant le résultat avec le AND logique de l’indicateur souhaité.

N’appelez pas cette fonction pendant les constructeurs d’objets dllmains ou globaux. Cela peut entraîner des valeurs de retour non valides.

Exemples

L’exemple extrait l’état d’un indicateur unique du résultat de la fonction.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uxtheme.h
Bibliothèque UxTheme.lib
DLL UxTheme.dll (version 1.0 ou ultérieure)

Voir aussi

SetThemeAppProperties