Función GetThemeAppProperties (uxtheme.h)

Recupera las marcas de propiedad que controlan cómo se aplican los estilos visuales en la aplicación actual.

Sintaxis

DWORD GetThemeAppProperties();

Valor devuelto

Tipo: DWORD

Los siguientes valores devueltos son marcas de bits combinadas con un operador OR lógico.

Código devuelto Descripción
STAP_ALLOW_NONCLIENT
Especifica que las áreas que no son cliente de las ventanas de aplicación tienen estilos visuales aplicados.
STAP_ALLOW_CONTROLS
Especifica que los controles de las ventanas de aplicación tienen estilos visuales aplicados.
STAP_ALLOW_WEBCONTENT
Especifica que todo el contenido web mostrado en una aplicación se representa mediante estilos visuales.

Comentarios

Las marcas individuales se pueden extraer del resultado combinando el resultado con el AND lógico de la marca deseada.

No llame a esta función durante los constructores dllMain o objetos globales. Esto puede provocar valores devueltos no válidos.

Ejemplos

En el ejemplo se extrae el estado de una sola marca del resultado de la función.

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

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uxtheme.h
Library UxTheme.lib
Archivo DLL UxTheme.dll (versión 1.0 o posterior)

Consulte también

SetThemeAppProperties