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.
Contém informações sobre o menu no qual o cursor do mouse está ativado.
Sintaxe
typedef struct tagMENUGETOBJECTINFO {
DWORD dwFlags;
UINT uPos;
HMENU hmenu;
PVOID riid;
PVOID pvObj;
} MENUGETOBJECTINFO, *PMENUGETOBJECTINFO;
Membros
dwFlags
Tipo: DWORD
A posição do cursor do mouse em relação ao item indicado por uPos. É uma máscara de bits dos seguintes valores:
| Valor | Significado |
|---|---|
|
O mouse está na parte inferior do item indicado por uPos. |
|
O mouse está na parte superior do item indicado por uPos. |
Se nem MNGOF_BOTTOMGAP nem MNGOF_TOPGAP estiver definido, o mouse estará diretamente no item indicado por uPos.
uPos
Tipo: UINT
A posição do item em que o cursor do mouse está ativado.
hmenu
Tipo: HMENU
Um identificador no menu em que o cursor do mouse está ativado.
riid
Tipo: PVOID
O identificador da interface solicitada. Atualmente, ele só pode ser IDropTarget.
pvObj
Tipo: PVOID
Um ponteiro para a interface correspondente ao membro riid . Esse ponteiro deve ser retornado pelo aplicativo ao processar a mensagem.
Comentários
A estrutura MENUGETOBJECTINFO é usada apenas em menus de arrastar e soltar. Quando a mensagem WM_MENUGETOBJECT é enviada, lParam é um ponteiro para essa estrutura.
Para criar um menu arrastar e soltar, chame SetMenuInfo com MNS_DRAGDROP definido.
Requisitos
| 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] |
| Cabeçalho | winuser.h (inclua Windows.h) |
Confira também
Conceitual
Referência