Condividi tramite


Classe CPalette

Incapsula una tavolozza dei colori di Windows.

class CPalette : public CGdiObject

Membri

Costruttori pubblici

Nome

Descrizione

CPalette::CPalette

Costruisce un oggetto CPalette senza la tavolozza associata di Windows. È necessario inizializzare l'oggetto CPalette con una delle funzioni membro di inizializzazione prima di poter essere utilizzata.

Metodi pubblici

Nome

Descrizione

CPalette::AnimatePalette

Sostituisce le voci della tavolozza logica identificata dall'oggetto CPalette. L'applicazione non è necessario aggiornare la relativa area client, poiché Windows esegue il mapping delle nuove voci nella tavolozza di sistema immediatamente.

CPalette::CreateHalftonePalette

Crea una tavolozza di mezzitoni per il contesto di dispositivo e allegarlo all'oggetto CPalette.

CPalette::CreatePalette

Crea una tavolozza dei colori di Windows e allegarlo all'oggetto CPalette.

CPalette::FromHandle

Restituisce un puntatore a un oggetto CPalette una volta fornito un handle a un oggetto della tavolozza di Windows.

CPalette::GetEntryCount

Recupera il numero di voci della tavolozza in una tavolozza logica.

CPalette::GetNearestPaletteIndex

Restituisce l'indice della voce nella tavolozza logica che corrisponde maggiormente a un valore di colore.

CPalette::GetPaletteEntries

Recupera un intervallo delle voci della tavolozza in una tavolozza logica.

CPalette::ResizePalette

Modifica della dimensione della tavolozza logica specificata dall'oggetto CPalette il numero specificato di elementi.

CPalette::SetPaletteEntries

Impostare i valori e i flag di colore RGB in un intervallo di voci in una tavolozza logica.

Operatori pubblici

Nome

Descrizione

CPalette::operator HPALETTE

Restituisce HPALETTE associato a CPalette.

Note

Una tavolozza fornisce un'interfaccia tra un'applicazione e un dispositivo di output di colore (ad esempio uno schermo. L'interfaccia consente l'applicazione sfrutta le funzionalità di colore del dispositivo di output danni senza interferire con i colori visualizzati da altre applicazioni. Windows utilizza la tavolozza logica dell'applicazione (un elenco di colori necessarie) e la tavolozza di sistema (che definisce i colori disponibili) per determinare i colori utilizzati.

Un oggetto CPalette fornisce funzioni membro per modificare la tavolozza definita dall'oggetto. Costruisce un oggetto CPalette e utilizzare le funzioni membro per creare l'effettiva tavolozza, un oggetto di (GDI) (application programming Interface) e modificare le voci e altre proprietà.

Per ulteriori informazioni su l CPalette, vedere oggetti grafici.

Gerarchia di ereditarietà

CObject

CGdiObject

CPalette

Requisiti

Intestazione: afxwin.h

Vedere anche

Riferimenti

Classe CGdiObject

Grafico delle gerarchie

CPalette::GetPaletteEntries

CPalette::SetPaletteEntries

Concetti

MFC campione DIBLOOK