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 |