MenuItemFromPoint, fonction (winuser.h)

Détermine l’élément de menu, le cas échéant, à l’emplacement spécifié.

Syntaxe

int MenuItemFromPoint(
  [in, optional] HWND  hWnd,
  [in]           HMENU hMenu,
  [in]           POINT ptScreen
);

Paramètres

[in, optional] hWnd

Type : HWND

Handle de la fenêtre contenant le menu. Si cette valeur est NULL et que le paramètre hMenu représente un menu contextuel, la fonction trouve la fenêtre de menu.

[in] hMenu

Type : HMENU

Handle du menu contenant les éléments de menu à tester.

[in] ptScreen

Type : POINT

Structure qui spécifie l’emplacement à tester. Si hMenu spécifie une barre de menus, ce paramètre se trouve dans les coordonnées de la fenêtre. Sinon, il se trouve dans les coordonnées du client.

Valeur retournée

Type : int

Retourne la position de base zéro de l’élément de menu à l’emplacement spécifié ou -1 si aucun élément de menu ne se trouve à l’emplacement spécifié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll

Voir aussi

Menus