Condividi tramite


messaggio WM_PALETTEISCHANGING

Il messaggio WM_PALETTEISCHANGING informa le applicazioni che un'applicazione si rende conto della relativa tavolozza logica.

Una finestra riceve questo messaggio tramite la relativa funzione WindowProc .

LRESULT CALLBACK WindowProc(
  HWND hwnd, 
  UINT  uMsg, 
  WPARAM wParam, 
  LPARAM lParam     
);

Parametri

wParam

Handle per la finestra che si intende realizzare la relativa tavolozza logica.

lParam

Questo parametro non viene usato.

Valore restituito

Se un'applicazione elabora questo messaggio, deve restituire zero.

Commenti

L'applicazione che modifica il relativo riquadro non attende il riconoscimento di questo messaggio prima di modificare la tavolozza e inviare il messaggio di WM_PALETTECHANGED . Di conseguenza, la tavolozza potrebbe essere già modificata al momento in cui un'applicazione riceve questo messaggio.

Se l'applicazione ignora o non esegue l'elaborazione di questo messaggio e una seconda applicazione si rende conto della relativa tavolozza mentre la prima usa gli indici della tavolozza, è possibile che l'utente visualizzi colori imprevisti durante le operazioni di disegno successive.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Panoramica dei colori

Messaggi di colore

WM_PALETTECHANGED

WM_QUERYNEWPALETTE