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.