Sdílet prostřednictvím


CWnd::OnPaletteChanged

Rámci volání této funkce člena všech oken nejvyšší úrovně po okno vstup má realizované jeho logické palety, tím změnit systémovou paletu.

afx_msg void OnPaletteChanged( 
   CWnd* pFocusWnd  
);

Parametry

  • pFocusWnd
    Určuje ukazatel myši do okna, která způsobila paletu systému změnit.Ukazatel může být dočasné a by neměly být uloženy.

Poznámky

Toto volání umožňuje okno bez vstup, který používá paletu barev realizovat jeho logické palety a aktualizovat klientské oblasti.

OnPaletteChanged Členské funkce se nazývá všech oken nejvyšší úrovně a překrytí, včetně, který změnit systémovou paletu a způsobila WM_PALETTECHANGED zpráva k odeslání.Pokud žádné podřízené okno používá paletu barev, tato zpráva musí projevit jí.

Aby nekonečné smyčky okna neměla realizovat její paletu pokud zjistí, že pFocusWnd neobsahuje ukazatele sám na sebe.

[!POZNÁMKA]

Tato funkce člena volá framework umožňující aplikaci pro zpracování zprávy systému Windows.Parametry předané funkce odrážejí parametry přijatých v rámci byla zpráva přijata.Že provádění volání třídy base provádění této funkce bude použita parametry původně předané zprávy a není zadané parametry funkce.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

RealizePalette

WM_PALETTECHANGED

CWnd::OnPaletteIsChanging

CWnd::OnQueryNewPalette