MenuItemFromPoint

The MenuItemFromPoint function determines which menu item, if any, is at the specified location.

UINT WINAPI MenuItemFromPoint(
  HWND hWnd,     
  HMENU hMenu,   
  POINT ptScreen 
);
 

Parameters

hWnd
Handle to the window containing the menu.

Windows NT 5.0 and Windows 98: If this value is NULL and the hMenu parameter represents a popup menu, the function will find the menu window.

hMenu
Handle to the menu containing the menu items to hit test.
ptScreen
POINT structure specifying the location to test. If hMenu specifies a menu bar, this parameter is in window coordinates. Otherwise, it is in client coordinates.

Return Values

Returns the zero-based position of the menu item at the specified location or –1 if no menu item is at the specified location.

QuickInfo

  Windows NT: Requires version 4.0 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in winuser.h.
  Import Library: Use user32.lib.

See Also

Menus Overview, Menu Functions, POINT