Encabezado uxtheme.h

Varias tecnologías usan este encabezado. Para más información, consulte:

uxtheme.h contiene las siguientes interfaces de programación:

Functions

 
BeginBufferedAnimation

Inicia una operación de animación almacenada en búfer. La animación consta de un fundido cruzado entre el contenido de dos búferes durante un período de tiempo especificado.
BeginBufferedPaint

Inicia una operación de pintura almacenada en búfer.
BeginPanningFeedback

Notifica al sistema que envíe comentarios sobre una ventana de destino afectada por gestos de movimiento panorámico.
BufferedPaintClear

Borra un rectángulo especificado en el búfer en ARGB = {0,0,0,0}.
BufferedPaintInit

Inicialice la pintura almacenada en búfer para el subproceso actual.
BufferedPaintRenderAnimation

Pinta el siguiente marco de una animación de pintura almacenada en búfer.
BufferedPaintSetAlpha

Establece el alfa en un valor especificado en un rectángulo determinado. El alfa controla la cantidad de transparencia aplicada al combinar con el búfer en el contexto del dispositivo de destino (DC).
BufferedPaintStopAllAnimations

Detiene todas las animaciones almacenadas en búfer para la ventana especificada.
BufferedPaintUnInit

Cierra la pintura almacenada en búfer para el subproceso actual. Se llama una vez para cada llamada a BufferedPaintInit después de que las llamadas a BeginBufferedPaint ya no sean necesarias.
CloseThemeData

Cierra el identificador de datos del tema.
DrawThemeBackground

Dibuja el borde y el relleno definidos por el estilo visual de la parte de control especificada.
DrawThemeBackgroundEx

Dibuja la imagen de fondo definida por el estilo visual de la parte de control especificada.
DrawThemeEdge

Dibuja uno o varios bordes definidos por el estilo visual de un rectángulo.
DrawThemeIcon

Dibuja una imagen de una lista de imágenes con el efecto de icono definido por el estilo visual.
DrawThemeParentBackground

Dibuja la parte de un control primario cubierto por un control secundario parcialmente transparente o mezclado con alfa.
DrawThemeParentBackgroundEx

Usado por controles secundarios parcialmente transparentes o alfamezados para dibujar la parte de su elemento primario delante del cual aparecen. Envía un mensaje de WM_ERASEBKGND seguido de un WM_PRINTCLIENT.
DrawThemeText

Dibuja texto con el color y la fuente definidos por el estilo visual.
DrawThemeTextEx

Dibuja texto con el color y la fuente definidos por el estilo visual. Extiende DrawThemeText al permitir opciones de formato de texto adicionales.
EnableThemeDialogTexture

Habilita o deshabilita el estilo visual del fondo de una ventana de diálogo.
EnableTheming

Windows Vista a través de Windows 7:_Enables o deshabilita los estilos visuales para el usuario actual en las sesiones actuales y posteriores. Windows 8 y versiones posteriores:_This función no hace nada. Los estilos visuales siempre están habilitados en Windows 8 y versiones posteriores.
EndBufferedAnimation

Representa el primer fotograma de una operación de animación almacenada en búfer e inicia el temporizador de animación.
EndBufferedPaint

Completa una operación de pintura almacenada en búfer y libera el identificador de pintura almacenado en búfer asociado.
EndPanningFeedback

Finaliza cualquier animación existente que estuviera en proceso o configurada por BeginPanningFeedback y UpdatePanningFeedback.
GetBufferedPaintBits

Recupera un puntero al mapa de bits del búfer si el búfer es un mapa de bits independiente del dispositivo (DIB).
GetBufferedPaintDC

Obtiene el contexto del dispositivo de pintura (DC). Este es el mismo valor recuperado por BeginBufferedPaint.
GetBufferedPaintTargetDC

Recupera el contexto del dispositivo de destino (DC).
GetBufferedPaintTargetRect

Recupera el rectángulo de destino especificado por BeginBufferedPaint.
GetCurrentThemeName

Recupera el nombre del estilo visual actual y, opcionalmente, recupera el nombre de la combinación de colores y el nombre del tamaño.
GetThemeAnimationProperty

Obtiene una propiedad de animación de tema basada en el identificador del guión gráfico y el identificador de destino.
GetThemeAnimationTransform

Obtiene una operación de transformación de animación basada en el identificador del guión gráfico, el identificador de destino y el índice de transformación.
GetThemeAppProperties

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

Recupera el tamaño del área de contenido para el fondo definido por el estilo visual.
GetThemeBackgroundExtent

Calcula el tamaño y la ubicación del fondo, definido por el estilo visual, según el área de contenido.
GetThemeBackgroundRegion

Calcula la región de un fondo normal o parcialmente transparente enlazado por un rectángulo especificado.
GetThemeBitmap

Recupera el mapa de bits asociado a un tema, parte, estado y propiedad determinados.
GetThemeBool

Recupera el valor de una propiedad BOOL de la sección SysMetrics de los datos de tema.
GetThemeColor

Recupera el valor de una propiedad de color.
GetThemeDocumentationProperty

Recupera el valor de una propiedad de tema de la sección de documentación del archivo de tema especificado.
GetThemeEnumValue

Recupera el valor de una propiedad de tipo enumerada.
GetThemeFilename

Recupera el valor de una propiedad filename.
GetThemeFont

Recupera el valor de una propiedad de fuente.
GetThemeInt

Recupera el valor de una propiedad int.
GetThemeIntList

Recupera una lista de datos int de un estilo visual.
GetThemeMargins

Recupera el valor de una propiedad MARGIN.
GetThemeMetric

Recupera el valor de una propiedad de métrica.
GetThemePartSize

Calcula el tamaño original de la parte definida por un estilo visual.
GetThemePosition

Recupera el valor de una propiedad position.
GetThemePropertyOrigin

Recupera la ubicación de la definición de propiedad del tema para una propiedad.
GetThemeRect

Recupera el valor de una propiedad RECT.
GetThemeStream

Recupera un flujo de datos correspondiente a un tema especificado, empezando por una parte, un estado y una propiedad especificados.
GetThemeString

Recupera el valor de una propiedad de cadena.
GetThemeSysBool

Recupera el valor booleano de una métrica del sistema.
GetThemeSysColor

Recupera el valor de un color del sistema.
GetThemeSysColorBrush

Recupera un pincel de color del sistema.
GetThemeSysFont

Recupera el LOGFONT de una fuente del sistema.
GetThemeSysInt

Recupera el valor de un valor int del sistema.
GetThemeSysSize

Recupera el valor de una métrica de tamaño del sistema de los datos del tema.
GetThemeSysString

Recupera el valor de una cadena del sistema.
GetThemeTextExtent

Calcula el tamaño y la ubicación del texto especificado cuando se representan en la fuente de estilo visual.
GetThemeTextMetrics

Recupera información sobre la fuente especificada por un estilo visual para una parte determinada.
GetThemeTimingFunction

Obtiene una función de tiempo predefinida basada en un identificador de función de control de tiempo.
GetThemeTransitionDuration

Obtiene la duración de la transición especificada.
GetWindowTheme

Recupera un identificador de tema en una ventana que tiene aplicados estilos visuales.
HitTestThemeBackground

Recupera un código de prueba de posicionamiento para un punto en segundo plano especificado por un estilo visual.
IsAppThemed

Notifica si la interfaz de usuario de la aplicación actual se muestra mediante estilos visuales.
IsCompositionActive

Determina si los efectos de composición del Administrador de ventanas de escritorio (DWM) están disponibles para el tema.
IsThemeActive

Comprueba si hay un estilo visual para la aplicación actual activo.
IsThemeBackgroundPartiallyTransparent

Recupera si el fondo especificado por el estilo visual tiene piezas transparentes o piezas mezcladas alfa.
IsThemeDialogTextureEnabled

Informa de si una ventana de diálogo especificada admite texturización en segundo plano.
IsThemePartDefined

Recupera si un estilo visual tiene parámetros definidos para la parte y el estado especificados.
OpenThemeData

Abre los datos del tema de una ventana y su clase asociada.
OpenThemeDataEx

Abre los datos del tema asociados a una ventana para las clases de tema especificadas.
OpenThemeDataForDpi

Variante de OpenThemeData que abre un identificador de tema asociado a un PPP específico.
SetThemeAppProperties

Establece las marcas que determinan cómo se implementan los estilos visuales en la aplicación que realiza la llamada.
SetWindowTheme

Hace que una ventana use un conjunto diferente de información de estilo visual que su clase usa normalmente.
SetWindowThemeAttribute

Establece atributos para controlar cómo se aplican los estilos visuales a una ventana especificada.
SetWindowThemeNonClientAttributes

Establece atributos que no son de cliente para controlar cómo se aplican los estilos visuales a una ventana especificada.
UpdatePanningFeedback

Novedades clientes sobre el estado de una ventana resultante de un gesto de movimiento panorámico. Esta función solo se puede llamar después de una llamada BeginPanningFeedback.

Estructuras

 
BP_ANIMATIONPARAMS

Define parámetros de animación para la estructura de BP_PAINTPARAMS usada por BeginBufferedPaint.
BP_PAINTPARAMS

Define parámetros de operación de pintura para BeginBufferedPaint.
DTBGOPTS

Define las opciones de la función DrawThemeBackgroundEx.
DTTOPTS

Define las opciones de la función DrawThemeTextEx.
INTLIST

Contiene una matriz o lista de elementos de datos int de un estilo visual.
MÁRGENES

Devuelto por la función GetThemeMargins para definir los márgenes de las ventanas que tienen aplicados estilos visuales.
WTA_OPTIONS

Define las opciones que se usan para establecer atributos de estilo visual de ventana.

Enumeraciones

 
BP_ANIMATIONSTYLE

Se usa en la estructura BP_ANIMATIONPARAMS para declarar opciones de animación.
BP_BUFFERFORMAT

Especifica el formato del búfer. Usado por BeginBufferedAnimation y BeginBufferedPaint.
PROPERTYORIGIN

Devuelto por GetThemePropertyOrigin para especificar dónde se encontró una propiedad.
TEMASIZE

Identifica el tipo de valor de tamaño que se va a recuperar para una parte de estilo visual.
WINDOWTHEMEATTRIBUTETYPE

Especifica el tipo de atributo de estilo visual que se va a establecer en una ventana.