이미지 목록의 이미지 오버레이
모든 이미지 목록(CImageList)에는 오버레이 마스크로 사용할 이미지 목록이 포함됩니다. "오버레이 마스크"는 다른 이미지 위에 투명하게 그려진 이미지입니다. 모든 이미지를 오버레이 마스크로 사용할 수 있습니다. 이미지 목록당 최대 4개의 오버레이 마스크를 지정할 수 있습니다.
SetOverlayImage 멤버 함수, 이미지 인덱스 및 오버레이 마스크의 인덱스를 사용하여 오버레이 마스크 목록에 이미지의 인덱스를 추가합니다. 오버레이 마스크의 인덱스는 0부터 시작하는 것이 아니라 1부터 시작합니다.
단일 호출 Draw
을 사용하여 이미지 위에 오버레이 마스크를 그립니다. 매개 변수에는 그릴 이미지의 인덱스 및 오버레이 마스크의 인덱스가 포함됩니다. INDEXTOOVERLAYMASK 매크로를 사용하여 오버레이 마스크의 인덱스를 지정해야 합니다. DrawIndirect 멤버 함수를 호출할 때 오버레이 이미지를 지정할 수도 있습니다.