CImageList::SetOverlayImage
이미지의 인덱스를 오버레이 마스크로 사용할 이미지 목록에 추가 하려면이 함수를 호출 합니다.
BOOL SetOverlayImage(
int nImage,
int nOverlay
);
매개 변수
nImage
인덱스를 오버레이 마스크로 사용할 이미지입니다.nOverlay
1 오버레이 마스크의 인덱스입니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
최대 4 개의 인덱스를 목록에 추가할 수 있습니다.
오버레이 마스크를 다른 이미지 위에 투명 하 게 그려진 이미지입니다.사용 하 여 이미지 위에 오버레이 마스크를 그립니다는 CImageList::Draw 1 인덱스가 오버레이 마스크를 사용 하 여 지정 된 멤버 함수는 INDEXTOOVERLAYMASK 매크로.
예제
// Add a new image to the image list.
int nIndex = m_myImageList.Add(AfxGetApp()->LoadStandardIcon(IDI_QUESTION));
if (nIndex != -1)
{
// Make the new image an overlay image.
m_myImageList.SetOverlayImage(nIndex, 1);
// Draw the first image in the image list with an overlay image.
m_myImageList.Draw(&dc, 0, CPoint(0, 0), INDEXTOOVERLAYMASK(1));
}
요구 사항
헤더: afxcmn.h