Share via


Função MenuItemFromPoint (winuser.h)

Determina qual item de menu, se houver, está no local especificado.

Sintaxe

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

Parâmetros

[in, optional] hWnd

Digite: HWND

Um identificador para a janela que contém o menu. Se esse valor for NULL e o parâmetro hMenu representar um menu pop-up, a função encontrará a janela de menu.

[in] hMenu

Tipo: HMENU

Um identificador para o menu que contém os itens de menu a serem atingidos no teste.

[in] ptScreen

Tipo: POINT

Uma estrutura que especifica o local a ser testado. Se hMenu especificar uma barra de menus, esse parâmetro estará nas coordenadas da janela. Caso contrário, ele estará nas coordenadas do cliente.

Retornar valor

Tipo: int

Retorna a posição baseada em zero do item de menu no local especificado ou -1 se nenhum item de menu estiver no local especificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll

Confira também

Menus