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 )
| $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. |
| 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. |
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.
_WinAPI_FindResource, _WinAPI_LoadResource, _WinAPI_LockResource
Suche nach FindResourceEx in der MSDN Bibliothek.