Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |