winuser.h

Mensaje WM_PALETTEISCHANGING

Definición

WM_PALETTEISCHANGING 
hwndRealize = (HWND) wParam; // ventana que va a activar su paleta

El mensaje WM_PALETTEISCHANGING informa a las aplicaciones de que una aplicación va a activar su paleta lógica.

Descripción

hwndRealize: valor de wParam. Identifica a la ventana que va a activar su paletas lógica.

Valor de retorno

Si una aplicación procesa este mensaje, debe retornar cero.

Observaciones

La aplicación que cambia su paleta no espera un reconocimiento de este mensaje antes de cambiarla y enviar el mensaje WM_PALETTECHANGED. Como resultado, la paleta puede haber cambiado ya cuando una aplicación recibe este mensaje.

Si la aplicación ignora o falla al procesar este mensaje y una segunda aplicación activa su paleta mientras la primera está usando los índices de la paleta, existen muchas posibilidades de que el usuario vea colores inesperados durante las subsecuentes operaciones de trazado.