Condividi tramite


funzione wglGetLayerPaletteEntries (wingdi.h)

Recupera le voci della tavolozza da un determinato piano livello di indice colore per un contesto di dispositivo specificato.

Sintassi

int wglGetLayerPaletteEntries(
  HDC      unnamedParam1,
  int      unnamedParam2,
  int      unnamedParam3,
  int      unnamedParam4,
  COLORREF *unnamedParam5
);

Parametri

unnamedParam1

Tipo: HDC

Contesto del dispositivo di una finestra i cui piani di livello devono essere descritti.

unnamedParam2

Tipo: int

Sovrimpressione o piano di sottolay. I valori positivi di iLayerPlane identificano i piani di sovrapposizione, dove 1 è il primo piano di sovrapposizione sul piano principale, 2 è il secondo piano di sovrapposizione sul primo piano di sovrapposizione e così via. I valori negativi identificano i piani di sottolay, dove 1 è il primo piano di sottolay sotto il piano principale, 2 è il secondo piano sotto il primo piano di sottolay e così via. Il numero di piani di sovrapposizione e sottolay viene specificato nel membro bReserved della struttura PIXELFORMATDESCRIPTOR .

unnamedParam3

Tipo: int

Prima voce della tavolozza da recuperare.

unnamedParam4

Tipo: int

Numero di voci della tavolozza da recuperare.

unnamedParam5

Tipo: COLORREF*

Matrice di strutture che contengono valori di colore RGB della tavolozza. La matrice deve contenere almeno il numero di strutture specificate dalle voci cE.

Valore restituito

Tipo: int

Se la funzione ha esito positivo, il valore restituito è il numero di voci impostate nella tavolozza nel piano livello specificato della finestra.

Se la funzione ha esito negativo o quando non è selezionato alcun formato pixel, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Ogni piano livello di indice colore in una finestra ha una tavolozza con una dimensione 2^n, dove n è il numero di piani bit nel piano del livello. Non è possibile modificare l'indice trasparente di una tavolozza.

Usare la funzione wglRealizeLayerPalette per realizzare la tavolozza dei livelli. Inizialmente la tavolozza dei livelli contiene solo voci per bianco.

Requisiti

Requisito Valore
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

Vedi anche

COLORREF

LAYERPLANEDESCRIPTOR

OpenGL in Windows

PIXELFORMATDESCRIPTOR

Funzioni WGL

wglDescribeLayerPlane

wglRealizeLayerPalette

wglSetLayerPaletteEntries