Compartir a través de


Función wglGetLayerPaletteEntries (wingdi.h)

Recupera las entradas de la paleta de un plano de capa de índice de color determinado para un contexto de dispositivo especificado.

Sintaxis

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

Parámetros

unnamedParam1

Tipo: HDC

Contexto del dispositivo de una ventana cuyos planos de capa se van a describir.

unnamedParam2

Tipo: int

Superposición o plano subyacente. Los valores positivos de iLayerPlane identifican los planos de superposición, donde 1 es el primer plano de superposición sobre el plano principal, 2 es el segundo plano de superposición sobre el primer plano de superposición, etc. Los valores negativos identifican planos subyacentes, donde 1 es el primer plano subyacente bajo el plano principal, 2 es el segundo plano subyacente bajo el primer plano subyacente, etc. El número de planos superpuestos y subyacentes se proporciona en el miembro bReserved de la estructura PIXELFORMATDESCRIPTOR .

unnamedParam3

Tipo: int

Primera entrada de paleta que se va a recuperar.

unnamedParam4

Tipo: int

Número de entradas de paleta que se van a recuperar.

unnamedParam5

Tipo: COLORREF*

Matriz de estructuras que contienen valores de color RGB de paleta. La matriz debe contener al menos tantas estructuras como se especifique en cEntries.

Valor devuelto

Tipo: int

Si la función se realiza correctamente, el valor devuelto es el número de entradas que se establecieron en la paleta en el plano de capa especificado de la ventana.

Si se produce un error en la función o cuando no se selecciona ningún formato de píxel, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Cada plano de capa de índice de color de una ventana tiene una paleta con un tamaño de 2^n, donde n es el número de planos de bits en el plano de capa. No se puede modificar el índice transparente de una paleta.

Use la función wglRealizeLayerPalette para obtener la paleta de capas. Inicialmente, la paleta de capas solo contiene entradas para blanco.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h
Library Opengl32.lib
Archivo DLL Opengl32.dll

Consulte también

COLORREF

LAYERPLANEDESCRIPTOR

OpenGL en Windows

PIXELFORMATDESCRIPTOR

Funciones WGL

wglDescribeLayerPlane

wglRealizeLayerPalette

wglSetLayerPaletteEntries