다음을 통해 공유


이미지 목록의 이미지 오버레이

모든 이미지 목록(CImageList)에는 오버레이 마스크로 사용할 이미지 목록이 포함됩니다. "오버레이 마스크"는 다른 이미지 위에 투명하게 그려진 이미지입니다. 모든 이미지를 오버레이 마스크로 사용할 수 있습니다. 이미지 목록당 최대 4개의 오버레이 마스크를 지정할 수 있습니다.

SetOverlayImage 멤버 함수, 이미지 인덱스 및 오버레이 마스크의 인덱스를 사용하여 오버레이 마스크 목록에 이미지의 인덱스를 추가합니다. 오버레이 마스크의 인덱스는 0부터 시작하는 것이 아니라 1부터 시작합니다.

단일 호출 Draw을 사용하여 이미지 위에 오버레이 마스크를 그립니다. 매개 변수에는 그릴 이미지의 인덱스 및 오버레이 마스크의 인덱스가 포함됩니다. INDEXTOOVERLAYMASK 매크로를 사용하여 오버레이 마스크의 인덱스를 지정해야 합니다. DrawIndirect 멤버 함수를 호출할 때 오버레이 이미지를 지정할 수도 있습니다.

참고 항목

CImageList 사용
컨트롤