CW&nd::OnPaletteChangednbsp;

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

Index