GetModuleHandle

Aus API-Wiki
Zur Navigation springenZur Suche springen

Gibt für den Namen eines schon im Prozess liegenden Moduls sein Handle zurück.

Declare Function GetModuleHandle Lib "kernel32.dll" _
                 Alias "GetModuleHandleA" ( _
                 ByVal strModuleName As String) As Long


Parameter:

strModuleName

Name des Moduls, zum Beispiel "user32.dll" oder "msvbvm60.dll". Übergibt man vbNullString, gibt GetModuleHandle ein Handle zum Haupt-Exe-Modul des Prozesses zurück.


Rückgabe:

Glückt der Aufruf, ist der Rückgabewert ungleich 0, andernfalls kann man mit GetLastError weitere Informationen erhalten.


Betriebssysteme:

  • Windows 95 / 98 / Me
  • Windows NT 4.0 / 2000 / XP
  • Windows Vista


Verweise:

MSDN US-Libary [1]




Diese Deklaration wurde von Arne Elster erstellt. Sollten Sie Fragen zur Verwendung der entsprechenden Funktion haben, so verwenden Sie hierfür bitte das Visual Basic Forum, die Artikeldiskussionsseite oder die Nutzerdiskussionsseite.