Partager via


Interface IShellIcon (shobjidl_core.h)

Expose une méthode qui obtient un index d’icône pour un objet IShellFolder .

Héritage

L’interface IShellIcon hérite de l’interface IUnknown . IShellIcon possède également les types de membres suivants :

Méthodes

L’interface IShellIcon possède ces méthodes.

 
IShellIcon::GetIconOf

Obtient une icône pour un objet à l’intérieur d’un dossier spécifique.

Remarques

Implémentez IShellIcon lors de la création d’une implémentation IShellFolder pour fournir un moyen rapide d’obtenir l’icône d’un objet dans le dossier.

Si IShellIcon n’est pas implémenté par un objet IShellFolder , IShellFolder::GetUIObjectOf est utilisé pour récupérer une icône pour tous les objets.

Utilisez IShellIcon lors de la récupération de l’index d’icône d’un élément dans un dossier Shell.

IShellIcon permet à une application d’obtenir l’icône pour n’importe quel objet d’un dossier en utilisant une seule instance de l’interface. IExtractIcon, en revanche, exige qu’un instance distinct de l’interface soit créé pour chaque objet.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)