Funzione MenuItemFromPoint (winuser.h)

Determina la voce di menu, se presente, nella posizione specificata.

Sintassi

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

Parametri

[in, optional] hWnd

Tipo: HWND

Handle alla finestra contenente il menu. Se questo valore è NULL e il parametro hMenu rappresenta un menu popup, la funzione troverà la finestra del menu.

[in] hMenu

Tipo: HMENU

Handle al menu contenente le voci di menu da eseguire al test.

[in] ptScreen

Tipo: POINT

Struttura che specifica la posizione da testare. Se hMenu specifica una barra dei menu, questo parametro si trova nelle coordinate della finestra. In caso contrario, si trova nelle coordinate client.

Valore restituito

Tipo: int

Restituisce la posizione in base zero della voce di menu nella posizione specificata o -1 se non si trova alcuna voce di menu nella posizione specificata.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll

Vedi anche

Menu