Sdílet prostřednictvím


Třída CPalette

Zapouzdřuje barevné palety systému Windows.

class CPalette : public CGdiObject

Členy

Veřejné konstruktory

Název

Description

CPalette::CPalette

Konstrukce CPalette objekt s bez připojené paletu systému Windows.Musíte inicializovat CPalette objekt s jednou funkcí členů inicializace před použitím.

Veřejné metody

Název

Description

CPalette::AnimatePalette

Nahradí položky v paletě logické identifikován CPalette objektu.Aplikace nemá aktualizovat klientské oblasti, protože systém Windows okamžitě mapuje nové položky do systémové palety.

CPalette::CreateHalftonePalette

Vytvoří se paleta polotónování pro kontext zařízení a připojí jej k CPalette objektu.

CPalette::CreatePalette

Vytvoří se paleta barev systému Windows a připojí jej k CPalette objektu.

CPalette::FromHandle

Vrací ukazatel CPalette objektu při popisovač objektu paletu systému Windows.

CPalette::GetEntryCount

Vyhledá číslo položky palety logické palety.

CPalette::GetNearestPaletteIndex

Vrátí index položky logické palety, který nejvíce odpovídá hodnota barvy.

CPalette::GetPaletteEntries

Zkopíruje oblast položek paletu logické palety.

CPalette::ResizePalette

Změní velikost logického paletu určený CPalette objekt zadaný počet položek.

CPalette::SetPaletteEntries

Nastaví rozsah položek v logické palety barevné hodnoty RGB a příznaky.

Veřejné operátory

Název

Description

CPalette::operator HPALETTE

Vrátí HPALETTE připojené k CPalette .

Poznámky

Paleta obsahuje rozhraní mezi aplikací a barev výstupu zařízení (například zobrazení zařízení).Rozhraní umožňuje aplikaci plně využít schopností barev výstupu zařízení bez vážně narušuje barvy zobrazené v jiných aplikacích.Systém Windows používá k určení barvy použité logické paletu aplikace (seznam potřebné barvy) a systémová paleta (určující dostupné barvy).

A CPalette objekt poskytuje funkce členů palety manipulace uvedených v objektu.Konstrukce CPalette objektu a jeho funkce členů vytvořit vlastní paletu objekt graphics zařízení rozhraní (GDI) a pracovat s jeho položky a další vlastnosti.

Další informace o použití CPalette , viz Grafické objekty.

Hierarchii dědičnosti

CObject

CGdiObject

CPalette

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CGdiObject

Graf hierarchie

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

Koncepty

MFC vzorek DIBLOOK