IShellIconOverlayManager 接口 (shlobj_core.h)

[IShellIconOverlayManager 可用于“要求”部分中指定的操作系统。 在后续版本中,它可能已更改或不可用。]

公开检索图标覆盖信息的方法,包括 IShellFolder 对象的覆盖索引和图像索引。 此接口循环访问所有图标覆盖 ID,并将信息保存在数组中。

继承

IShellIconOverlayManager 接口继承自 IUnknown 接口。 IShellIconOverlayManager 还具有以下类型的成员:

方法

IShellIconOverlayManager 接口具有这些方法。

 
IShellIconOverlayManager::GetFileOverlayInfo

获取具有指定属性的指定文件的图标覆盖或图标图像的索引。
IShellIconOverlayManager::GetReservedOverlayInfo

从保留覆盖之一获取具有指定属性的图标覆盖或指定文件的图标图像的索引。
IShellIconOverlayManager::LoadNonloadedOverlayIdentifiers

加载当前未加载的任何已注册覆盖标识符或处理程序。
IShellIconOverlayManager::OverlayIndexFromImageIndex

查找指定图标图像的覆盖图像的索引。 如果未找到该图标的覆盖,它可以添加覆盖。
IShellIconOverlayManager::RefreshOverlayImages

刷新覆盖缓存和/或图像列表。

注解

图标覆盖层是放置在图标左下角的小图像,表示 Windows 资源管理器或桌面上的 Shell 对象。 它们用于向对象的普通图标添加一些额外信息。 常用的图标覆盖层是指示文件或文件夹实际上是链接的小箭头。 有关详细信息,请参阅 IShellIconOverlay

此接口必须由所有图标覆盖处理程序实现。

应用程序通常不调用此接口。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shlobj_core.h