Ruft das Win32-Menü-Handle eines Menüs ab.
Handle := MenuGetHandle(MenüName)
Der Name eines existierenden Menüs. Menünamen sind nicht Groß-/Kleinschreibung-sensitiv.
Das zurückgegebene Handle verliert seine Gültigkeit, wenn das Win32-Menü zerstört wird. Sobald das Menü zerstört ist, kann das Betriebssystem den Handle-Wert einem beliebig anderen Menü zuweisen, das danach vom Skript oder einem anderen Programm erstellt wird. Bedingungen, die zur Zerstörung des Menüs führen können, sind unter Win32-Menüs aufgeführt.
Meldet die Anzahl der Menüpunkte in einem Menü und die ID des letzten Menüpunkts.
Menu MeinMenü, Add, Menüpunkt 1, nix Menu MeinMenü, Add, Menüpunkt 2, nix Menu MeinMenü, Add, Menüpunkt B, nix ; Anzahl der Menüpunkte in einem Menü abrufen. menüpunkt_anzahl := DllCall("GetMenuItemCount", "ptr", MenuGetHandle("MeinMenü")) ; ID des letzten Menüpunkts abrufen. letzte_id := DllCall("GetMenuItemID", "ptr", MenuGetHandle("MeinMenü"), "int", menüpunkt_anzahl-1) MsgBox, MeinMenü hat %menüpunkt_anzahl% Menüpunkte und der letzte Menüpunkt hat die ID %letzte_id%. nix: return