mensaje de WM_PALETTEISCHANGING
El mensaje WM_PALETTEISCHANGING informa a las aplicaciones de que una aplicación va a realizar su paleta lógica.
Una ventana recibe este mensaje a través de la función WindowProc.
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parámetros
-
wParam
-
Identificador de la ventana que va a darse cuenta de su paleta lógica.
-
lParam
-
Este parámetro no se utiliza.
Valor devuelto
Si una aplicación procesa este mensaje, debe devolver cero.
Observaciones
La aplicación que cambia su paleta no espera la confirmación de este mensaje antes de cambiar la paleta y enviar el mensaje WM_PALETTECHANGED . Como resultado, es posible que la paleta ya se cambie en el momento en que una aplicación recibe este mensaje.
Si la aplicación omite o no procesa este mensaje y una segunda aplicación se da cuenta de su paleta mientras la primera usa índices de paleta, existe la posibilidad de que el usuario vea colores inesperados durante las operaciones de dibujo posteriores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también