다음을 통해 공유


SetColorProfileElementSize 함수(icm.h)

ICC 색 프로필에서 태그가 지정된 요소의 크기를 설정합니다.

구문

BOOL SetColorProfileElementSize(
  HPROFILE hProfile,
  TAGTYPE  tagType,
  DWORD    pcbElement
);

매개 변수

hProfile

해당 ICC 색 프로필에 대한 핸들을 지정합니다.

tagType

태그가 지정된 요소를 식별합니다.

pcbElement

태그가 지정된 요소를 설정할 크기를 지정합니다. cbSize가 0이면 이 함수는 지정된 태그가 지정된 요소를 삭제합니다. 태그가 참조인 경우 태그 테이블 항목만 삭제되고 데이터는 삭제되지 않습니다.

반환 값

이 함수가 성공하면 반환 값은 TRUE입니다.

이 함수가 실패하면 반환 값은 FALSE입니다. 확장 오류 정보는 GetLastError를 호출합니다.

설명

hProfile이 유효한 ICC 프로필이 아니면 이 함수가 실패합니다.

색 프로필에 태그가 지정된 새 요소를 만들려면 SetColorProfileElementSize 를 사용하여 크기를 설정한 다음 SetColorProfileElement 를 사용하여 요소 값을 설정합니다.

지정된 태그가 프로필에 이미 있는 경우 SetColorProfileElementSize 는 요소 크기를 잘리거나 끝에 0을 추가하여 요소의 크기를 변경합니다.

지정된 태그가 이미 있고 다른 태그에 대한 참조인 경우 SetColorProfileElementSize 는 공유되지 않는 태그에 대한 새 데이터 영역을 만듭니다.

이 함수는 WCS(Windows Color System) 프로필 CAMP, DMP 및 GMMP를 지원하지 않습니다. 프로필 요소는 ICC 태그 형식과 암시적으로 연결되고 하드 코딩되며 강력한 XML 구문 분석 라이브러리가 많이 있기 때문입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 icm.h
라이브러리 Mscms.lib
DLL Mscms.dll

추가 정보