Udostępnij za pośrednictwem


CWnd::OnPaletteChanged

Ramy wywołuje tę funkcję Członkowskie dla wszystkich okien najwyższego poziomu, po oknie fokus wprowadzania ma zrealizowanych jego palety logiczne, zmieniając paleta systemu.

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ć tymczasowy i nie powinny być przechowywane.

Uwagi

To połączenie umożliwia okno bez używający paletę kolorów do realizacji jego logiczny palety i aktualizacji obszaru klienckiego fokus.

OnPaletteChanged Członkowskich funkcja jest wywoływana dla wszystkich okien najwyższego poziomu i nakładające się, włączając zmienione paleta systemu i spowodował WM_PALETTECHANGED wysłanie wiadomości.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, chyba że ustali, że pFocusWnd nie zawiera wskaźnik do siebie.

[!UWAGA]

Ta funkcja Członkowskich jest wywoływana przez RAM, aby umożliwić aplikacji do obsługi wiadomości dla systemu Windows.Parametry przekazywane do funkcji odzwierciedlać parametry otrzymanych w ramach, kiedy wiadomość została odebrana.Wywołanie jest klasa bazowa wykonania tej funkcji, że realizacja zostanie użyte parametry pierwotnie przekazywane wiadomości i nie podane parametry funkcji.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

RealizePalette

WM_PALETTECHANGED

CWnd::OnPaletteIsChanging

CWnd::OnQueryNewPalette