Funktionreferenz


_WinAPI_ExtractIconEx

Beschreibung anzeigen in

Erstellt ein Array von Handles zu großen oder kleinen Icons, die aus einer Datei extrahiert wurden

#include <WinAPIIcons.au3>
_WinAPI_ExtractIconEx ( $sFilePath, $iIndex, $paLarge, $paSmall, $iIcons )

Parameter

$sFilePath Name der dll oder ico Datei, von welcher Icons extrahiert werden sollen
$iIndex legt den 0-basierenden Index des ersten zu extrahierenden Icons fest
$paLarge Zeiger auf ein Array mit Iconhandles mit großen Icons, welche von der Datei extrahiert werden sollen.
Falls dieser Parameter 0 ist werden keine großen Icons von der Datei extrahiert.
$paSmall Zeiger auf ein Array mit Iconhandles mit kleinen Icons, welche von der Datei extrahiert werden sollen.
Falls dieser Parameter 0 ist werden keine kleinen Icons von der Datei extrahiert.
$iIcons legt die Anzahl von zu extrahierenden Icons von der Datei fest

Rückgabewert

Falls iIndex -1 ist, $paLarge 0 ist und $paSmall 0 ist, ist der Rückgabewert die Anzahl der enthaltenen Icons in der festgelegten Datei.
Sonst ist der Rückgabewert die Anzahl der erfolgreich extrahierten Icons von der Datei.

Siehe auch

Suche nach ExtractIconEx in der MSDN Bibliothek.

Beispiel

#include <MsgBoxConstants.au3>
#include <WinAPIIcons.au3>

MsgBox($MB_SYSTEMMODAL, "_WinAPI_ExtractIconEx", "Anzahl der Icons in der Datei shell32.dll: " & _WinAPI_ExtractIconEx("shell32.dll", -1, 0, 0, 0))