afx_msg void OnPaletteChanged (CWnd * pFocusWnd );
Parâmetros
pFocusWnd
Especifica um ponteiro para a janela que causou a paleta de sistema alterar. O ponteiro pode ser temporário e não deve ser armazenado.
Observações
A estrutura chama esta função de membro para todas as janelas de nível superior após a janela com o foco de entrada tem percebido sua paleta lógica, alterando assim a paleta de sistema. Este chamar permite que uma janela sem o foco de entrada que utiliza uma paleta de cores para perceber seus paletas lógicas e atualizar sua área de cliente.
A função de membro OnPaletteChanged é chamada para todas as janelas de nível superior e sobrepostas, incluindo aquela que alteradas paleta de sistema e causou a mensagem WM_PALETTECHANGED ser enviado. Se qualquer janela filho usa uma paleta de cores, esta mensagem deve ser passada a ela.
Para evitar um loop infinito, a janela não deve perceber sua paleta a menos que ele determina que pFocusWnd não contém um ponteiro para si.
&Notanbsp; Esta função de membro é chamada pela estrutura para permitir que seu aplicativo manipular uma mensagem do Windows. Os parâmetros passados para a função refletem os parâmetros recebidos pela estrutura quando a mensagem foi recebida. Se você chamar a implementação da classe base dessa função, essa implementação usará os parâmetros originalmente passados com a mensagem e não os parâmetros que você fornece para a função.
|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp; :: RealizePalette, WM_PALETTECHANGED, CWnd::OnPaletteIsChanging, CWnd::OnQueryNewPalette