다음을 통해 공유


wglGetLayerPaletteEntries 함수(wingdi.h)

지정된 디바이스 컨텍스트에 대해 지정된 색 인덱스 계층 평면에서 색상표 항목을 검색합니다.

구문

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

매개 변수

unnamedParam1

형식: HDC

레이어 평면을 설명할 창의 디바이스 컨텍스트입니다.

unnamedParam2

형식: int

오버레이 또는 언더레이 평면입니다. iLayerPlane의 양수 값은 오버레이 평면을 식별합니다. 여기서 1은 기본 평면의 첫 번째 오버레이 평면이고 2는 첫 번째 오버레이 평면의 두 번째 오버레이 평면입니다. 음수 값은 언더레이 평면을 식별합니다. 여기서 1은 기본 평면 아래의 첫 번째 언더레이 평면이고 2는 첫 번째 언더레이 평면 아래의 두 번째 언더레이 평면입니다. 오버레이 및 언더레이 평면의 수는 PIXELFORMATDESCRIPTOR 구조체의 bReserved 멤버에 제공됩니다.

unnamedParam3

형식: int

검색할 첫 번째 색상표 항목입니다.

unnamedParam4

형식: int

검색할 색상표 항목의 수입니다.

unnamedParam5

형식: COLORREF*

색상표 RGB 색 값을 포함하는 구조체의 배열입니다. 배열은 cEntries에 지정된 만큼의 구조를 포함해야 합니다.

반환 값

형식: int

함수가 성공하면 반환 값은 창의 지정된 레이어 평면에서 색상표에 설정된 항목의 수입니다.

함수가 실패하거나 픽셀 형식이 선택되지 않은 경우 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

창의 각 색 인덱스 레이어 평면에는 크기가 2^n인 색상표가 있습니다. 여기서 n 은 레이어 평면의 비트 평면 수입니다. 색상표의 투명한 인덱스 는 수정할 수 없습니다.

wglRealizeLayerPalette 함수를 사용하여 레이어 팔레트를 실현합니다. 처음에는 레이어 팔레트에 흰색 항목만 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h
라이브러리 Opengl32.lib
DLL Opengl32.dll

추가 정보

COLORREF

LAYERPLANEDESCRIPTOR

Windows의 OpenGL

PIXELFORMATDESCRIPTOR

WGL 함수

wglDescribeLayerPlane

wglRealizeLayerPalette

wglSetLayerPaletteEntries