_Mensagem da paletachanged do WM

A mensagem da _ Paletachanged do WM é enviada a todas as janelas de nível superior e sobrepostas após a janela com o foco do teclado ter percebido sua paleta lógica, alterando assim a paleta do sistema. Essa mensagem habilita uma janela que usa uma paleta de cores, mas não tem o foco do teclado para compreender sua paleta lógica e atualizar sua área do cliente.

Uma janela recebe essa mensagem por meio de sua função WindowProc .

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

Parâmetros

wParam

Um identificador para a janela que fez com que a paleta do sistema fosse alterada.

lParam

Este parâmetro não é usado.

Comentários

Essa mensagem deve ser enviada a todas as janelas de nível superior e sobrepostas, incluindo aquela que alterou a paleta do sistema. Se qualquer janela filho usar uma paleta de cores, essa mensagem também deverá ser passada para elas.

Para evitar a criação de um loop infinito, uma janela que recebe essa mensagem não deve perceber sua paleta, a menos que ela determine que wParam não contém seu próprio identificador de janela.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
WinUser. h (incluir Windows. h)

Confira também

Visão geral das cores

Mensagens de cores

PALETTEISCHANGING do WM _

QUERYNEWPALETTE do WM _