Funzione wglSetLayerPaletteEntries (wingdi.h)
Imposta le voci della tavolozza in un determinato piano livello indice colore per un contesto di dispositivo specificato.
Sintassi
int wglSetLayerPaletteEntries(
HDC unnamedParam1,
int unnamedParam2,
int unnamedParam3,
int unnamedParam4,
const COLORREF *unnamedParam5
);
Parametri
unnamedParam1
Tipo: HDC
Contesto di dispositivo di una finestra la cui tavolozza livello deve essere impostata.
unnamedParam2
Tipo: int
Un piano sovrapposto o inferiore. I valori positivi di iLayerPlane identificano i piani sovrapposti, dove 1 è il primo piano di sovrimpressione sul piano principale, 2 è il secondo piano di sovrimpressione sul primo piano di sovrapposizione e così via. I valori negativi identificano i piani di sottofondo, dove 1 è il primo piano sotto il piano principale, 2 è il secondo piano sotto il primo piano di sottolay e così via.Negative values identify underlay planes, where 1 is the first underlay plane, and so on. Il numero di piani di sovrimpressione e sottolay viene assegnato nel membro bReserved della struttura PIXELFORMATDESCRIPTOR .
unnamedParam3
Tipo: int
Prima voce della tavolozza da impostare.
unnamedParam4
Tipo: int
Numero di voci della tavolozza da impostare.
unnamedParam5
Tipo: const COLORREF*
Puntatore al primo membro di una matrice di strutture cEntries che contengono informazioni sul colore RGB.
Valore restituito
Tipo: int
Se la funzione ha esito positivo, il valore restituito corrisponde al numero di voci impostate nella tavolozza nel piano livello specificato della finestra. Se la funzione non riesce o non è selezionato alcun formato pixel, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Ogni piano di indice colore in una finestra ha una tavolozza con dimensioni 2^n, dove n è il numero di piani di bit nel piano livello. Non è possibile modificare l'indice trasparente di una tavolozza.
Usare la funzione wglLayerPalette per realizzare la tavolozza dei livelli. Inizialmente la tavolozza dei livelli contiene solo le voci per il bianco.
La funzione wglSetLayerPaletteEntries non imposta le voci della tavolozza del piano principale. Per aggiornare la tavolozza del piano principale, usare le funzioni del riquadro GDI.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | wingdi.h |
Libreria | Opengl32.lib |
DLL | Opengl32.dll |