Udostępnij za pośrednictwem


Klasa CPalette

Hermetyzuje palety kolorów systemu Windows.

class CPalette : public CGdiObject

Członkowie

Publiczne konstruktory

Nazwa

Opis

CPalette::CPalette

Konstrukcje CPalette obiektu nie dołączonego paleta systemu Windows.Należy zainicjować CPalette obiektu z jednej z funkcji Członkowskich inicjowania przed mogą być używane.

Metody publiczne

Nazwa

Opis

CPalette::AnimatePalette

Zastępuje wpisów w palecie logiczne identyfikowane przez CPalette obiektu.Aplikacja nie ma aktualizacji obszaru klienckiego, ponieważ Windows mapuje nowe wpisy w palecie systemu natychmiast.

CPalette::CreateHalftonePalette

Paleta półtonów kontekstu urządzenia i dołącza go do CPalette obiektu.

CPalette::CreatePalette

Palety kolorów systemu Windows tworzy i dołącza go do CPalette obiektu.

CPalette::FromHandle

Zwraca wskaźnik do CPalette obiektu, gdy uchwyt do obiektu paleta systemu Windows.

CPalette::GetEntryCount

Pobiera numer palety wpisów w palecie logicznych.

CPalette::GetNearestPaletteIndex

Zwraca indeks wpisu w palecie logiczne, najbardziej zbliżony wartość koloru.

CPalette::GetPaletteEntries

Pobiera zakresu zapisów palety w palecie logicznych.

CPalette::ResizePalette

Zmienia rozmiar palety logiczne, określonej przez CPalette obiektu do określonej liczby wpisów.

CPalette::SetPaletteEntries

Ustawia zakres wpisów w palecie logiczne wartości kolorów RGB i flagi.

Podmioty publiczne

Nazwa

Opis

CPalette::operator HPALETTE

Zwraca HPALETTE dołączonych do CPalette.

Uwagi

Palety interfejs między aplikacją i urządzenie wyjściowe kolorów (na przykład urządzenia wyświetlającego).Interfejs umożliwia aplikacji w celu pełnego wykorzystania możliwości kolorów urządzenia wyjściowego bez poważnie zakłócać kolory wyświetlane przez inne aplikacje.System Windows używa aplikacji logicznych palety (Lista kolorów potrzebne) i palecie systemu (które określa dostępne kolory), aby określić kolory używane.

A CPalette obiekt zapewnia funkcje składowe manipulowania palecie określonych przez obiekt.Konstruowanie CPalette obiektu i użyć jego funkcji elementów członkowskich, aby utworzyć paletę rzeczywiste, obiekt graphics urządzenia (GDI) interfejsu i manipulować jej wpisy i innych właściwości.

Aby uzyskać więcej informacji na temat używania CPalette, zobacz Obiektów graficznych.

Hierarchii dziedziczenia

CObject

CGdiObject

CPalette

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CGdiObject

Diagram hierarchii

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

Koncepcje

Próbki MFC DIBLOOK