Crée un tableau de handles de petites ou grandes icônes extraites d'un fichier
#include <WinAPIIcons.au3>
_WinAPI_ExtractIconEx ( $sFilePath, $iIndex, $paLarge, $paSmall, $iIcons )
$sFilePath | Nom du fichier exécutable, DLL ou d'un fichier d'icône à partir duquel les icônes seront extraites |
$iIndex | Spécifie l'index, de base 0, de la première icône à extraire |
$paLarge | Pointeur vers un tableau de handles d'icônes qui reçoit les handles des grandes icônes extraites du fichier. Si ce paramètre est égal à 0, aucune grande icône n'est extraite à partir du fichier. |
$paSmall | Pointeur vers un tableau de handles d'icônes qui reçoit les handles des petites icônes extraites du fichier. Si ce paramètre est égal à 0, aucune petite icône n'est extraite à partir du fichier. |
$iIcons | Spécifie le nombre d'icônes à extraire du fichier |
Consultez ExtractIconEx dans la librairie MSDN.
#include <MsgBoxConstants.au3> #include <WinAPIIcons.au3> MsgBox($MB_SYSTEMMODAL, "ExtractIconEx", "Nombre d'icônes dans le fichier shell32.dll: " & _WinAPI_ExtractIconEx("shell32.dll", -1, 0, 0, 0))