afx_msg void OnPaletteChanged (CWnd * pFocusWnd );
Parámetros
pFocusWnd
Especifica un puntero a la ventana que causó la paleta del sistema cambiar. El puntero puede ser temporal y no debe almacenarse.
Observaciones
El marco llama a esta función miembro para todas las ventanas de nivel superior después de la ventana con el foco de entrada ha realizado su paleta lógica, cambiando así la paleta del sistema. Esta convocatoria permite una ventana sin el foco de entrada que utiliza una paleta de colores para darse cuenta de sus lógicas paletas y actualizar su área de cliente.
Se llama a la función de miembro de OnPaletteChanged para todas las ventanas de nivel superior y superpuestas, entre ellas la que cambió la paleta del sistema y que provocó que se envíe el mensaje WM_PALETTECHANGED . Si cualquier ventana secundaria utiliza una paleta de colores, este mensaje debe transmitirse a lo.
Para evitar un bucle infinito, la ventana no debería realizar su paleta a menos que determine pFocusWnd no contiene un puntero a sí mismo.
&Notanbsp; Esta función miembro es llamada por el marco para permitir su aplicación controlar un mensaje de Windows. Los parámetros pasados a la función de reflejan los parámetros recibidos por el marco cuando se recibió el mensaje. Si llama a la implementación de la clase base de esta función, que la aplicación utilizará los parámetros pasados originalmente con el mensaje y no los parámetros que proporcione a la función.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp; :: RealizePalette, WM_PALETTECHANGED, CWnd::OnPaletteIsChanging, CWnd::OnQueryNewPalette