WM_PALETTEISCHANGING mensagem
A mensagem WM_PALETTEISCHANGING informa aos aplicativos que um aplicativo vai realizar sua paleta lógica.
Uma janela recebe essa mensagem por meio da função WindowProc.
LRESULT CALLBACK WindowProc(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parâmetros
-
wParam
-
Um identificador para a janela que vai perceber sua paleta lógica.
-
lParam
-
Este parâmetro não é usado.
Retornar valor
Se um aplicativo processar essa mensagem, ele deverá retornar zero.
Comentários
O aplicativo que altera sua paleta não aguarda a confirmação dessa mensagem antes de alterar a paleta e enviar a mensagem WM_PALETTECHANGED . Como resultado, a paleta já pode ser alterada quando um aplicativo recebe essa mensagem.
Se o aplicativo ignorar ou não processar essa mensagem e um segundo aplicativo perceber sua paleta enquanto o primeiro estiver usando índices de paleta, há uma forte possibilidade de que o usuário veja cores inesperadas durante as operações de desenho subsequentes.
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 |
|
Confira também