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 |