CImagePalette 메서드CImagePalette.MakePalette method

MakePalette메서드는 비디오 형식의 색 테이블에서 논리 색상표를 만듭니다.The MakePalette method creates a logical palette from the color table in a video format.

구문Syntax

HPALETTE MakePalette(
   const VIDEOINFOHEADER *pVideoInfo,
         LPSTR           szDevice
);

매개 변수Parameters

pVideoInfopVideoInfo

색 테이블을 포함 하는 Videoinfoheader 구조에 대 한 포인터입니다.Pointer to a VIDEOINFOHEADER structure that contains the color table.

szDeviceszDevice

GDI Enumdisplaydevices 함수에서 반환 하는 표시 장치 이름이 포함 된 문자열에 대 한 포인터입니다.Pointer to a string that contains the name of the display device, as returned by the GDI EnumDisplayDevices function. 기본 디스플레이 장치를 사용 하려면이 매개 변수를 NULL 로 설정 합니다.To use the main display device, set this parameter to NULL.

반환 값Return value

성공 하면 색상표에 핸들을 반환 합니다.If successful, returns a handle to the palette. 그렇지 않으면 NULL 을 반환 합니다.Otherwise, returns NULL.

요구 사항Requirements

요구 사항Requirement Value
헤더Header
Winutil. h (스트림 포함)
Winutil.h (include Streams.h)
라이브러리Library
Strmbase (정품 빌드);
Strmdisd.lib (디버그 빌드)
Strmbase.lib (retail builds);
Strmbasd.lib (debug builds)

참고 항목See also

CImagePalette 클래스CImagePalette Class