ImageList_Merge 함수(commctrl.h)
기존의 두 이미지를 결합하여 새 이미지를 만듭니다. 또한 이 함수는 이미지를 저장할 새 이미지 목록을 만듭니다.
구문
HIMAGELIST ImageList_Merge(
HIMAGELIST himl1,
int i1,
HIMAGELIST himl2,
int i2,
int dx,
int dy
);
매개 변수
himl1
형식: HIMAGELIST
첫 번째 이미지 목록에 대한 핸들입니다.
i1
형식: int
첫 번째 기존 이미지의 인덱스입니다.
himl2
형식: HIMAGELIST
두 번째 이미지 목록에 대한 핸들입니다.
i2
형식: int
두 번째 기존 이미지의 인덱스입니다.
dx
형식: int
첫 번째 이미지를 기준으로 하는 두 번째 이미지의 x 오프셋입니다.
dy
형식: int
첫 번째 이미지를 기준으로 하는 두 번째 이미지의 y 오프셋입니다.
반환 값
형식: HIMAGELIST
성공하면 새 이미지 목록에 대한 핸들을 반환하고, 그렇지 않으면 NULL 을 반환합니다.
설명
새 이미지는 첫 번째 이미지 위에 투명하게 그려진 두 번째 기존 이미지로 구성됩니다. 새 이미지의 마스크는 두 기존 이미지의 마스크에 대해 논리적 OR 연산을 수행한 결과입니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | commctrl.h |
라이브러리 | Comctl32.lib |
DLL | Comctl32.dll |