MenuItemFromPoint-Funktion (winuser.h)
Bestimmt, welches Menüelement sich (falls vorhanden) an der angegebenen Position befindet.
Syntax
int MenuItemFromPoint(
[in, optional] HWND hWnd,
[in] HMENU hMenu,
[in] POINT ptScreen
);
Parameter
[in, optional] hWnd
Typ: HWND
Ein Handle für das Fenster, das das Menü enthält. Wenn dieser Wert NULL ist und der hMenu-Parameter ein Popupmenü darstellt, sucht die Funktion das Menüfenster.
[in] hMenu
Typ: HMENU
Ein Handle zum Menü, das die Menüelemente enthält, die getestet werden sollen.
[in] ptScreen
Typ: POINT
Eine Struktur, die den zu testenden Speicherort angibt. Wenn hMenu eine Menüleiste angibt, befindet sich dieser Parameter in Fensterkoordinaten. Andernfalls befindet es sich in Clientkoordinaten.
Rückgabewert
Typ: int
Gibt die nullbasierte Position des Menüelements an der angegebenen Position oder -1 zurück, wenn sich kein Menüelement an der angegebenen Position befindet.
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 |