GetMenuItemID-Funktion (winuser.h)

Ruft den Menüelementbezeichner eines Menüelements ab, das sich an der angegebenen Position in einem Menü befindet.

Syntax

UINT GetMenuItemID(
  [in] HMENU hMenu,
  [in] int   nPos
);

Parameter

[in] hMenu

Typ: HMENU

Ein Handle für das Menü, das das Element enthält, dessen Bezeichner abgerufen werden soll.

[in] nPos

Typ: int

Die nullbasierte relative Position des Menüelements, dessen Bezeichner abgerufen werden soll.

Rückgabewert

Typ: UINT

Der Rückgabewert ist der Bezeichner des angegebenen Menüelements. Wenn der Menüelementbezeichner NULL ist oder das angegebene Element ein Untermenü öffnet, ist der Rückgabewert -1.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-menu-l1-1-0 (eingeführt in Windows 8)

Siehe auch

Konzept

GetMenuItemCount

Menüs

Referenz