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))