Sdílet prostřednictvím


CDC::RealizePalette

Mapuje položky aktuální paletu logické systémové palety.

UINT RealizePalette( );

Vrácená hodnota

Označuje, kolik položek v paletě logické byly mapovány na různé položky palety systému.To představuje počet položek, které tuto funkci přeřazena podle momentálního paletu systému od byla poslední realizované logické paletu.

Poznámky

Logické palety slouží jako vyrovnávací paměti mezi aplikace náročné na barvu a systému, které umožní aplikaci použít mnoho barev podle potřeby bez konfliktu s vlastním zobrazené barvy nebo barvy zobrazené ve windows.

Pokud okno má vstup a volání RealizePalette , systém Windows zajistí, že okno zobrazí všechny požadované barvy na maximální číslo na obrazovce současně k dispozici.Systém Windows zobrazí také barev nebyl nalezen v paletě v okně odpovídajícími dostupných barev.

Windows navíc odpovídá neaktivní okna, která co nejvíce dostupné barvy pro volání funkce požadované barvy.To významně snižuje nežádoucí změny barvy zobrazené v systému windows neaktivní.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::SelectPalette

Třída CPalette

RealizePalette