Funktionreferenz


_WinAPI_FindResourceEx

Beschreibung anzeigen in

Ermittelt den Ort der Ressource mit dem angegebenen Typ, Namen und der Sprache im angegebenen Modul

#include <WinAPIRes.au3>
_WinAPI_FindResourceEx ( $hInstance, $sType, $sName, $iLanguage )

Parameter

$hInstance Handle zu dem Modul, dessen ausführbare Datei die Ressource enthält.
Ein Wert von 0 gibt das Modulhandle an, das mit der Bilddatei verbunden ist, die das Betriebssystem zur Erstellung des aktuellen Prozesses verwendet hat.
$sType Der Typ der Ressource. Dieser Parameter kann als String oder Integer-Wert angegeben werden.
$sName Der Name der Ressource. Dieser Parameter kann als String oder Integer-Wert angegeben werden.
$iLanguage Die Sprache der Ressource.

Rückgabewert

Erfolg: Handle zum Informationsblock der angegebenen Ressource.
Um ein Handle für die Ressource zu erhalten, ist dieses Handle an die _WinAPI_LoadResource()-Funktion zu übergeben.
Fehler: 0. Es ist _WinAPI_GetLastError() aufzurufen, um erweiterte Fehlerinformationen zu erhalten.

Bemerkungen

Wenn das erste Zeichen des Strings des Parameters $sName oder $sType ein Pfundzeichen (#) ist, stellen die übrigen Zeichen eine Dezimalzahl dar, die den ganzzahligen Bezeichner des Ressourcennamens oder -typs angibt.
Der String „#258“ steht beispielsweise für den Integer-Bezeichner 258.

Um den für eine Ressource erforderlichen Speicherplatz zu verringern, sollte eine Anwendung auf diese Ressource durch einen Integer-Bezeichner statt durch einen Namen verweisen.

Eine Anwendung kann _WinAPI_FindResource() verwenden, um jede Art von Ressource zu finden, aber diese Funktion sollte nur verwendet werden, wenn die Anwendung auf die binären Ressourcendaten zugreifen muss, wenn man später _WinAPI_LockResource() aufruft.

Verwandte Funktionen

_WinAPI_FindResource, _WinAPI_LoadResource, _WinAPI_LockResource

Siehe auch

Suche nach FindResourceEx in der MSDN Bibliothek.