CW&nd::OnPaletteChangednbsp;

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

Index