IShellIconOverlayIdentifier 接口 (shobjidl_core.h)

公开处理图标覆盖处理程序与 Shell 之间的所有通信的方法。

继承

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

方法

IShellIconOverlayIdentifier 接口包含以下方法。

 
IShellIconOverlayIdentifier::GetOverlayInfo

提供图标覆盖的位图的位置。
IShellIconOverlayIdentifier::GetPriority

指定图标覆盖的优先级。
IShellIconOverlayIdentifier::IsMemberOf

指定是否应将图标覆盖添加到 Shell 对象的图标。

注解

图标覆盖是放置在图标左下角的小图像,表示 Windows 资源管理器或桌面上的 Shell 对象。 它们用于向对象的普通图标添加一些额外信息。 常用的图标覆盖是指示文件或文件夹实际上是链接的小箭头。 可以通过实现和注册图标覆盖处理程序,为 Shell 对象指定自定义图标覆盖。

图标覆盖处理程序是组件对象模型 (COM) 与特定图标覆盖关联的对象。 有关图标覆盖处理程序的一般讨论,请参阅 如何实现图标覆盖处理程序

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

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

要求

   
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shlobj.h)