CWnd::OnPaletteChanged
A estrutura chama essa função de membro para todas as janelas de nível superior após a janela com foco de entrada realizou paleta sua lógica, alterar essa forma a paleta do sistema.
afx_msg void OnPaletteChanged(
CWnd* pFocusWnd
);
Parâmetros
- pFocusWnd
Especifica um ponteiro para a janela que causou a paleta do sistema a alteração.O ponteiro pode ser temporário e não deve ser armazenado.
Comentários
Esta chamada permite uma janela sem o foco de entrada que usa uma paleta de cores para fazer suas paletas lógicas e para atualizar sua área cliente.
A função de membro de OnPaletteChanged é chamada para todas as janelas de nível superior e sobrepors, incluindo o que alterou a paleta do sistema e causou a mensagem de WM_PALETTECHANGED seja enviada.Se qualquer janela filho usa uma paleta de cores, esta mensagem deve seja passado através de.
Para evitar um loop interminável, a janela não deve fazer sua paleta a menos que determinar que pFocusWnd senão contém um ponteiro.
Observação |
---|
Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função. |
Requisitos
Cabeçalho: afxwin.h