winuser.h

Mensaje WM_PALETTECHANGED

Definición

WM_PALETTECHANGED
hwndPalChg = (HWND) wParam; // manipulador de ventana que cambia la paleta

El mensaje WM_PALETTECHANGED se envía a todas las ventanas de nivel máximo y ventanas superpuestas después de que la ventana con el foco del teclado haya activado su paleta lógica, y por lo tanto cambiado la paleta de sistema. Este mensaje permite a una ventana que usa una paleta de colores pero que no posee el foco del teclado activar su paleta lógica y actualizar su área de cliente.

Descripción

hwndPalChg: valor de wParam. Identifica la ventana que ha provocado que la paleta de sistema haya cambiado.

Observaciones

Este mensaje debe ser enviado a todas las ventanas de nivel máximo y ventanas superpuestas. Si alguna ventana hija usa una paleta de colores, este mensaje debe pasarse a ellas también.

Para prevenir la creación de bucles infinitos, una ventana que reciba este mensaje no debe activar su paleta, a no ser que se determine que wParam no contiene su propio manipulador de ventana.