Classe CPalette
Incapsula una tavolozza dei colori di Windows.
class CPalette : public CGdiObject
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
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 |
---|---|
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. |
|
Crea una tavolozza di mezzitoni per il contesto di dispositivo e allegarlo all'oggetto CPalette. |
|
Crea una tavolozza dei colori di Windows e allegarlo all'oggetto CPalette. |
|
Restituisce un puntatore a un oggetto CPalette una volta fornito un handle a un oggetto della tavolozza di Windows. |
|
Recupera il numero di voci della tavolozza in una tavolozza logica. |
|
Restituisce l'indice della voce nella tavolozza logica che corrisponde maggiormente a un valore di colore. |
|
Recupera un intervallo delle voci della tavolozza in una tavolozza logica. |
|
Modifica della dimensione della tavolozza logica specificata dall'oggetto CPalette il numero specificato di elementi. |
|
Impostare i valori e i flag di colore RGB in un intervallo di voci in una tavolozza logica. |
Operatori pubblici
Nome |
Descrizione |
---|---|
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à
CPalette
Requisiti
Intestazione: afxwin.h