IShellIconOverlayManager-Schnittstelle (shlobj_core.h)
[IShellIconOverlayManager ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Macht Methoden verfügbar, die die Symbolüberlagerungsinformationen abrufen, einschließlich des Überlagerungsindexes und des Bildindexes für ein IShellFolder-Objekt. Diese Schnittstelle durchläuft alle Symbolüberlagerungs-IDs und speichert die Informationen in einem Array.
Vererbung
Die IShellIconOverlayManager-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellIconOverlayManager verfügt auch über folgende Membertypen:
Methoden
Die IShellIconOverlayManager-Schnittstelle verfügt über diese Methoden.
IShellIconOverlayManager::GetFileOverlayInfo Ruft den Index der Symbolüberlagerung oder das Symbolbild für die angegebene Datei mit den angegebenen Attributen ab. |
IShellIconOverlayManager::GetReservedOverlayInfo Ruft den Index der Symbolüberlagerung oder das Symbolbild für die angegebene Datei mit den angegebenen Attributen aus einer der reservierten Überlagerungen ab. |
IShellIconOverlayManager::LoadNonloadedOverlayIdentifiers Lädt alle registrierten Überlagerungsbezeichner oder -Handler, die derzeit nicht geladen werden. |
IShellIconOverlayManager::OverlayIndexFromImageIndex Sucht den Index eines Überlagerungsbilds für das angegebene Symbolbild. Es kann eine Überlagerung hinzufügen, wenn eine für das Symbol nicht gefunden wird. |
IShellIconOverlayManager::RefreshOverlayImages Aktualisiert den Überlagerungscache, die Bildliste oder beides. |
Hinweise
Symbolüberlagerungen sind kleine Bilder, die sich in der unteren linken Ecke des Symbols befinden, das ein Shell-Objekt in Windows Explorer oder auf dem Desktop darstellt. Sie werden verwendet, um dem normalen Symbol des Objekts zusätzliche Informationen hinzuzufügen. Eine häufig verwendete Symbolüberlagerung ist der kleine Pfeil, der angibt, dass eine Datei oder ein Ordner tatsächlich ein Link ist. Weitere Informationen finden Sie unter IShellIconOverlay.
Diese Schnittstelle muss von allen Symbolüberlagerungshandlern implementiert werden.
Diese Schnittstelle wird in der Regel nicht von Anwendungen aufgerufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shlobj_core.h |