WM_THEMECHANGED mensaje
Difunda en cada ventana después de un evento de cambio de tema. Algunos ejemplos de eventos de cambio de tema son la activación de un tema, la desactivación de un tema o una transición de un tema a otro.
#define WM_THEMECHANGED 0x031A
Parámetros
-
wParam
-
Este parámetro está reservado.
-
lParam
-
Este parámetro está reservado.
Valor devuelto
Tipo: LRESULT
Si una aplicación procesa este mensaje, debe devolver cero.
Observaciones
Una ventana recibe este mensaje a través de la función WindowProc.
Nota
El sistema operativo publica este mensaje. Normalmente, las aplicaciones no envían este mensaje.
Los temas son especificaciones para la apariencia de los controles, de modo que el elemento visual de un control se trate por separado de su funcionalidad.
Para liberar un identificador de tema existente, llame a CloseThemeData. Para adquirir un nuevo identificador de tema, use OpenThemeData.
Después de la WM_THEMECHANGED difusión, los identificadores de tema existentes no son válidos. Una ventana compatible con temas debe liberarse y volver a abrir cualquiera de sus identificadores de tema preexistentes cuando recibe el mensaje de WM_THEMECHANGED . Si la función OpenThemeData devuelve NULL, la ventana debe pintar desenlatada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Otros recursos