다음을 통해 공유


IShellIcon 인터페이스(shobjidl_core.h)

IShellFolder 개체에 대한 아이콘 인덱스를 가져오는 메서드를 노출합니다.

상속

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

메서드

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

 
IShellIcon::GetIconOf

특정 폴더 내의 개체에 대한 아이콘을 가져옵니다.

설명

IShellFolder 구현을 만들 때 IShellIcon을 구현하여 폴더에 있는 개체의 아이콘을 빠르게 가져올 수 있습니다.

IShellFolder 개체에서 IShellIcon을 구현하지 않으면 IShellFolder::GetUIObjectOf를 사용하여 모든 개체에 대한 아이콘을 검색합니다.

셸 폴더의 항목에 대한 아이콘 인덱스 검색 시 IShellIcon 을 사용합니다.

IShellIcon을 사용하면 애플리케이션이 인터페이스의 instance 하나만 사용하여 폴더 내의 모든 개체에 대한 아이콘을 가져올 수 있습니다. 반면에 IExtractIcon을 사용하려면 각 개체에 대해 별도의 인터페이스 instance 만들어야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)