CreateIconFromResourceEx, fonction (winuser.h)
Crée une icône ou un curseur à partir de bits de ressources décrivant l’icône.
Syntaxe
HICON CreateIconFromResourceEx(
[in] PBYTE presbits,
[in] DWORD dwResSize,
[in] BOOL fIcon,
[in] DWORD dwVer,
[in] int cxDesired,
[in] int cyDesired,
[in] UINT Flags
);
Paramètres
[in] presbits
Type : PBYTE
Pointeur de mémoire tampon aligné sur DWORD contenant les bits de ressource de l’icône (RT_ICON) ou du curseur (RT_CURSOR). Ces bits sont généralement chargés par des appels aux fonctions LookupIconIdFromDirectoryEx et LoadResource.
Pour plus d’informations sur le format des ressources d’icône et de curseur, consultez Ressources de curseur et de curseur.
[in] dwResSize
Type : DWORD
Taille, en octets, de l’ensemble de bits pointés par le paramètre pbIconBits.
[in] fIcon
Type : BOOL
Indique si une icône ou un curseur doit être créé. Si ce paramètre est TRUE, une icône doit être créée. S’il s’agit FALSE, un curseur doit être créé.
La structure LOCALHEADER définit le point d’accès au curseur et est la première lecture des données des bits de ressource de curseur.
[in] dwVer
Type : DWORD
Numéro de version de l’icône ou du format de curseur pour les bits de ressource pointés par les prébits paramètre. La valeur doit être supérieure ou égale à 0x00020000 et inférieure ou égale à 0x00030000. Ce paramètre est généralement défini sur 0x00030000.
[in] cxDesired
Type : int
Largeur, en pixels, de l’icône ou du curseur. Si ce paramètre est égal à zéro et que le paramètre indicateurs de
[in] cyDesired
Type : int
Hauteur, en pixels, de l’icône ou du curseur. Si ce paramètre est égal à zéro et que le paramètre indicateurs de
[in] Flags
Type : uiNT
Combinaison des valeurs suivantes.
Valeur de retour
Type : HICON
Si la fonction réussit, la valeur de retour est un handle vers l’icône ou le curseur.
Si la fonction échoue, la valeur de retour est NULL . Pour obtenir des informations d’erreur étendues, appelez GetLastError.
Remarques
Les CreateIconFromResource, CreateIconFromResourceEx, CreateIconIndirect, GetIconInfoet LookupIconIdFromDirectoryEx permettent aux applications shell et aux navigateurs d’icônes d’examiner et d’utiliser des ressources dans tout le système.
Vous devez appeler DestroyIcon pour les icônes ou DestroyCursor pour les curseurs créés avec CreateIconFromResourceEx.
Exemples
Pour obtenir un exemple, consultez ressources d’icône de partage.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | winuser.h (include Windows.h) |
bibliothèque | User32.lib |
DLL | User32.dll |
Voir aussi
conceptuelle
autres ressources
de référence