Función MenuItemFromPoint (winuser.h)

Determina qué elemento de menú, si existe, está en la ubicación especificada.

Sintaxis

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

Parámetros

[in, optional] hWnd

Tipo: HWND

Identificador de la ventana que contiene el menú. Si este valor es NULL y el parámetro hMenu representa un menú emergente, la función encontrará la ventana de menú.

[in] hMenu

Tipo: HMENU

Identificador del menú que contiene los elementos de menú para la prueba de posicionamiento.

[in] ptScreen

Tipo: POINT

Estructura que especifica la ubicación que se va a probar. Si hMenu especifica una barra de menús, este parámetro se encuentra en coordenadas de ventana. De lo contrario, está en coordenadas de cliente.

Valor devuelto

Tipo: int

Devuelve la posición de base cero del elemento de menú en la ubicación especificada o -1 si no hay ningún elemento de menú en la ubicación especificada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winuser.h (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll

Consulte también

Menús