Estructura MENUGETOBJECTINFO (winuser.h)

Contiene información sobre el menú en el que se encuentra el cursor del mouse.

Sintaxis

typedef struct tagMENUGETOBJECTINFO {
  DWORD dwFlags;
  UINT  uPos;
  HMENU hmenu;
  PVOID riid;
  PVOID pvObj;
} MENUGETOBJECTINFO, *PMENUGETOBJECTINFO;

Miembros

dwFlags

Tipo: DWORD

Posición del cursor del mouse con respecto al elemento indicado por uPos. Es una máscara de bits de los valores siguientes:

Value Significado
MNGOF_BOTTOMGAP
0x00000002
El mouse está en la parte inferior del elemento indicado por uPos.
MNGOF_TOPGAP
0x00000001
El mouse está en la parte superior del elemento indicado por uPos.
 

Si no se establece MNGOF_BOTTOMGAP ni MNGOF_TOPGAP, el mouse se encuentra directamente en el elemento indicado por uPos.

uPos

Tipo: UINT

Posición del elemento en el que se encuentra el cursor del mouse.

hmenu

Tipo: HMENU

Identificador del menú en el que se encuentra el cursor del mouse.

riid

Tipo: PVOID

Identificador de la interfaz solicitada. Actualmente solo puede ser IDropTarget.

pvObj

Tipo: PVOID

Puntero a la interfaz correspondiente al miembro riid . La aplicación devolverá este puntero al procesar el mensaje.

Observaciones

La estructura MENUGETOBJECTINFO solo se usa en los menús de arrastrar y colocar. Cuando se envía el mensaje de WM_MENUGETOBJECT , lParam es un puntero a esta estructura.

Para crear un menú de arrastrar y colocar, llame a SetMenuInfo con MNS_DRAGDROP establecer.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

Conceptual

Menús

Referencia

SetMenuInfo