Freigeben über


IShellIcon-Schnittstelle (shobjidl_core.h)

Macht eine Methode verfügbar, die einen Symbolindex für ein IShellFolder-Objekt abruft.

Vererbung

Die IShellIcon-Schnittstelle erbt von der IUnknown-Schnittstelle . IShellIcon verfügt auch über folgende Arten von Membern:

Methoden

Die IShellIcon-Schnittstelle verfügt über diese Methoden.

 
IShellIcon::GetIconOf

Ruft ein Symbol für ein Objekt in einem bestimmten Ordner ab.

Hinweise

Implementieren Sie IShellIcon beim Erstellen einer IShellFolder-Implementierung , um das Symbol für ein Objekt im Ordner schnell abzurufen.

Wenn IShellIcon nicht von einem IShellFolder-Objekt implementiert wird, wird IShellFolder::GetUIObjectOf verwendet, um ein Symbol für alle Objekte abzurufen.

Verwenden Sie IShellIcon beim Abrufen des Symbolindexes für ein Element in einem Shell-Ordner.

IShellIcon ermöglicht es einer Anwendung, das Symbol für jedes Objekt innerhalb eines Ordners abzurufen, indem sie nur einen instance der Schnittstelle verwendet. IExtractIcon hingegen erfordert, dass für jedes Objekt ein separater instance der Schnittstelle erstellt wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)