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


Интерфейс IShellIconOverlayManager (shlobj_core.h)

[IShellIconOverlayManager доступен для использования в операционных системах, указанных в разделе Требования. Он может быть изменен или недоступен в последующих версиях.]

Предоставляет методы, извлекающие сведения о наложении значков, включая индекс наложения и индекс изображения для объекта IShellFolder. Этот интерфейс выполняет итерацию по всем идентификаторам наложения значков и сохраняет сведения в массиве.

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

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

Методы

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

 
IShellIconOverlayManager::GetFileOverlayInfo

Возвращает индекс наложения значка или изображения значка для указанного файла с указанными атрибутами.
IShellIconOverlayManager::GetReservedOverlayInfo

Возвращает индекс наложения значка или изображение значка для указанного файла с указанными атрибутами из одного из зарезервированных наложений.
IShellIconOverlayManager::LoadNonloadedOverlayIdentifiers

Загружает все зарегистрированные идентификаторы наложения или обработчики, которые в настоящее время не загружены.
IShellIconOverlayManager::OverlayIndexFromImageIndex

Находит индекс изображения наложения для указанного изображения значка. Он может добавить наложение, если оно не найдено для значка.
IShellIconOverlayManager::RefreshOverlayImages

Обновляет кэш наложения, список изображений или и то, и другое.

Комментарии

Наложения значков — это небольшие изображения, размещенные в левом нижнем углу значка, представляющего объект оболочки в Windows Обозреватель или на рабочем столе. Они используются для добавления дополнительных сведений в обычный значок объекта. Часто используемое наложение значков — это маленькая стрелка, указывающая, что файл или папка фактически являются ссылкой. Дополнительные сведения см. в разделе IShellIconOverlay.

Этот интерфейс должен быть реализован всеми обработчиками наложения значков.

Этот интерфейс обычно не вызывается приложениями.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shlobj_core.h