다음을 통해 공유


IImageList 인터페이스(commoncontrols.h)

이미지 목록으로 조작하고 상호 작용하는 메서드를 공개합니다.

IImageList를 사용하려면 매니페스트에서 Comctl32.dll 버전 6을 지정합니다. 이 작업을 수행하지 않으면 기본적으로 Comctl32.dll 버전 5가 사용되며 IImageList가 예기치 않은 동작을 표시할 수 있습니다. 매니페스트에 대한 자세한 내용은 비주얼 스타일 사용을 참조하세요.

상속

IImageList 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IImageList 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IImageList 인터페이스에는 이러한 메서드가 있습니다.

 
IImageList::Add

이미지 목록에 하나의 이미지 또는 여러 이미지를 추가합니다. (IImageList.Add)
IImageList::AddMasked

이미지 목록에 하나의 이미지 또는 여러 이미지를 추가하여 지정된 비트맵에서 마스크를 생성합니다. (IImageList.AddMasked)
IImageList::BeginDrag

이미지 끌기를 시작합니다. (IImageList.BeginDrag)
IImageList::Clone

기존 이미지 목록을 복제합니다.
IImageList::Copy

지정된 이미지 목록에서 이미지를 복사합니다.
IImageList::D ragEnter

끌어서 놓기 작업 중에 지정된 창의 업데이트를 잠그고 창 내의 지정된 위치에 끌기 이미지를 표시합니다. (IImageList.DragEnter)
IImageList::D ragLeave

지정된 창의 잠금을 해제하고 끌기 이미지를 숨겨 창의 업데이트를 활성화합니다.
IImageList::D ragMove

끌어서 놓기 작업 중에 끌기 이미지를 이동합니다. 이 함수는 일반적으로 WM_MOUSEMOVE 메시지에 대한 응답으로 호출됩니다. (IImageList.DragMove)
IImageList::D ragShowNolock

끌기 이미지를 표시하거나 숨깁니다. (IImageList.DragShowNolock)
IImageList::D raw

지정된 디바이스 컨텍스트에서 이미지 목록 항목을 그립니다. (IImageList.Draw)
IImageList::EndDrag

끌기 작업을 종료합니다. (IImageList.EndDrag)
IImageList::GetBkColor

이미지 목록의 현재 배경색을 가져옵니다.
IImageList::GetDragImage

끌기 이미지에 사용되는 임시 이미지 목록을 가져옵니다. 또한 이 함수는 현재 끌기 위치와 끌기 위치를 기준으로 끌어온 이미지의 오프셋을 검색합니다.
IImageList::GetIcon

이미지에서 아이콘을 만들고 이미지 목록의 마스크를 만듭니다.
IImageList::GetIconSize

이미지 목록의 이미지 차원을 가져옵니다. 이미지 목록의 모든 이미지는 차원이 동일합니다.
IImageList::GetImageCount

이미지 목록의 이미지 수를 가져옵니다.
IImageList::GetImageInfo

이미지 정보를 가져옵니다.
IImageList::GetImageRect

이미지의 경계 사각형을 가져옵니다.
IImageList::GetItemFlags

이미지의 플래그를 가져옵니다.
IImageList::GetOverlayImage

오버레이 마스크로 사용되는 이미지 목록에서 지정된 이미지를 검색합니다.
IImageList::Merge

기존의 두 이미지를 결합하여 새 이미지를 만듭니다. 또한 이 메서드는 이미지를 저장할 새 이미지 목록을 만듭니다.
IImageList::Remove

이미지 목록에서 이미지를 제거합니다. (IImageList.Remove)
IImageList::Replace

이미지 목록에 있는 이미지를 새 이미지로 바꿉니다. (IImageList.Replace)
IImageList::ReplaceIcon

이미지를 아이콘 또는 커서로 바꿉니다. (IImageList.ReplaceIcon)
IImageList::SetBkColor

이미지 목록의 배경색을 설정합니다.
IImageList::SetDragCursorImage

지정된 이미지(일반적으로 마우스 커서 이미지)를 현재 끌기 이미지와 결합하여 새 끌기 이미지를 만듭니다.
IImageList::SetIconSize

이미지 목록의 이미지 차원을 설정하고 목록에서 모든 이미지를 제거합니다. (IImageList.SetIconSize)
IImageList::SetImageCount

기존 이미지 목록의 크기를 조정합니다. (IImageList.SetImageCount)
IImageList::SetOverlayImage

오버레이 마스크로 사용되는 이미지 목록에 지정된 이미지를 추가합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 commoncontrols.h

추가 정보

이미지 목록