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 |