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:
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
Referencia