Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera o retângulo delimitador para o item de menu especificado.
Sintaxe
BOOL GetMenuItemRect(
[in, optional] HWND hWnd,
[in] HMENU hMenu,
[in] UINT uItem,
[out] LPRECT lprcItem
);
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 um menu.
[in] uItem
Tipo: UINT
A posição baseada em zero do item de menu.
[out] lprcItem
Tipo: LPRECT
Um ponteiro para uma estrutura RECT que recebe o retângulo delimitador do item de menu especificado expresso em coordenadas de tela.
Retornar valor
Tipo: BOOL
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, use a função GetLastError .
Comentários
Para que o retângulo retornado seja significativo, o menu deverá ser exibido se um menu pop-up ou anexado a uma janela, se uma barra de menus. As posições do item de menu não são determinadas até que o menu seja exibido.
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 |