ImageList_SetColorTable 함수
이미지 목록의 색상표를 설정합니다.
구문
int ImageList_SetColorTable(
_In_ HIMAGELIST himl,
_In_ int start,
_In_ int len,
_In_ RGBQUAD *prgb
);
매개 변수
-
himl [in]
-
형식: HIMAGELIST
이미지 목록에 대한 핸들입니다.
-
start [in]
-
형식: int
설정할 첫 번째 색상표 항목을 지정하는 색상표 인덱스(0부터 시작)입니다.
-
len [in]
-
형식: int
설정할 색상표 항목 수입니다.
-
prgb [in]
-
형식: RGBQUAD*
DIB의 색상표에 대한 새 색 정보를 포함하는 lenRGBQUAD 구조체의 배열에 대한 포인터입니다.
반환 값
형식: int
함수가 성공하면 함수에서 설정한 색상표 항목 수를 반환합니다. 함수가 실패하면 반환 값은 0보다 작거나 같습니다.
설명
ILC_COLOR4 또는 ILC_COLOR8 플래그로 만들어진 이미지 목록에만 색상표가 있습니다. 이러한 이미지 목록의 색상표는 일반적으로 해당 이미지가 DIB인 경우 목록(예: ImageList_Add 함수를 통해)에 추가된 첫 번째 이미지의 색상표를 복사하여 자동으로 설정됩니다. 이미지 목록에 추가된 첫 번째 이미지가 DIB가 아닌 경우 하프톤 팔레트의 색상표는 ILC_COLOR8 이미지 목록에 사용되고 VGA 색상표는 ILC_COLOR4에 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
DLL |
|