afx_msg void OnPaletteChanged (CWnd * pFocusWnd );
Parametry
pFocusWnd
Określa wskaźnik do okna, który spowodował paleta systemu zmienić. Wskaźnik może być tymczasowe i nie powinny być przechowywane.
Uwagi
Ramach wymaga tej funkcji członek wszystkich okien najwyższego poziomu po oknie fokus ma zrealizowanych jego logiczne palety, a tym samym zmiany paleta systemu. To połączenie umożliwia okno bez wprowadzania fokus, który używa palety kolorów do realizacji jego logiczne palety i aktualizacji obszaru klienckiego.
OnPaletteChanged Członkowskich funkcja jest wywoływana dla wszystkich okien najwyższego poziomu i zakładkę, włącznie z zmieniona paleta systemu, spowodowane WM_PALETTECHANGED komunikat do wysłania. Jeśli wszystkie okna podrzędnego używa palety kolorów, ten komunikat muszą zostać przekazane do niego.
Aby uniknąć nieskończoną pętlę, okna nie powinien realizować jego palety, o ile stwierdzi, że pFocusWnd nie zawiera wskaźnik do siebie.
Uwaga Ta funkcja Państwa jest wywoływany przez ram w celu umożliwienia aplikacji do obsługi wiadomości systemu Windows. Parametry przekazane do funkcji odzwierciedlić parametry otrzymanych w ramach, kiedy wiadomość została odebrana. Jeśli zadzwonisz klasa bazowa realizacji tej funkcji, że realizacja będzie używać parametrów pierwotnie przekazanych wiadomości i nie parametry, których można dostarczyć do funkcji.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp; :: RealizePalette, WM_PALETTECHANGED, CWnd::OnPaletteIsChanging, CWnd::OnQueryNewPalette