Поделиться через


Интерфейс IShellIcon (shobjidl_core.h)

Предоставляет метод, который получает индекс значка для объекта IShellFolder .

Наследование

Интерфейс IShellIcon наследуется от интерфейса IUnknown . IShellIcon также имеет следующие типы элементов:

Методы

Интерфейс IShellIcon содержит следующие методы.

 
IShellIcon::GetIconOf

Возвращает значок для объекта в определенной папке.

Комментарии

Реализуйте IShellIcon при создании реализации IShellFolder , чтобы быстро получить значок для объекта в папке.

Если IShellIcon не реализован объектом IShellFolder , IShellFolder::GetUIObjectOf используется для получения значка для всех объектов.

Используйте IShellIcon при получении индекса значка для элемента в папке оболочки.

IShellIcon позволяет приложению получить значок для любого объекта в папке, используя только один экземпляр интерфейса. IExtractIcon, с другой стороны, требует, чтобы для каждого объекта был создан отдельный экземпляр интерфейса.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)