Share via


Méthode IShellLibrary::SetIcon (shobjidl_core.h)

Définit l’icône par défaut pour la bibliothèque.

Syntaxe

HRESULT SetIcon(
  [in] LPCWSTR pszIcon
);

Paramètres

[in] pszIcon

Type : LPCWSTR

Chaîne Unicode terminée par null qui décrit l’emplacement de l’icône par défaut. La chaîne doit être mise en forme en tant que ModuleFileName,ResourceIndex ou ModuleFileName,-ResourceID.

Valeur Description
ModuleFileName Nom de fichier du fichier de module qui contient la ressource icône.
ResourceIndex Nombre décimal positif qui spécifie l’index de la ressource icône dans le fichier de module.
-ResourceID Nombre décimal négatif dont la valeur absolue est l’ID de ressource de la ressource icône dans le fichier de module.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Pour plus d’informations sur le format du paramètre pszIcon , consultez PathParseIconLocation.

Configuration requise

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IShellLibrary

PathParseIconLocation

Bibliothèques Windows