MENUGETOBJECTINFO, structure (winuser.h)
Contient des informations sur le menu sur lequel se trouve le curseur de la souris.
Syntaxe
typedef struct tagMENUGETOBJECTINFO {
DWORD dwFlags;
UINT uPos;
HMENU hmenu;
PVOID riid;
PVOID pvObj;
} MENUGETOBJECTINFO, *PMENUGETOBJECTINFO;
Membres
dwFlags
Type : DWORD
Position du curseur de la souris par rapport à l’élément indiqué par uPos. Il s’agit d’un masque de bits des valeurs suivantes :
Valeur | Signification |
---|---|
|
La souris se trouve au bas de l’élément indiqué par uPos. |
|
La souris se trouve en haut de l’élément indiqué par uPos. |
Si ni MNGOF_BOTTOMGAP ni MNGOF_TOPGAP n’est défini, la souris se trouve directement sur l’élément indiqué par uPos.
uPos
Type : UINT
Position de l’élément sur lequel se trouve le curseur de la souris.
hmenu
Type : HMENU
Poignée du menu sur lequel se trouve le curseur de la souris.
riid
Type : PVOID
Identificateur de l’interface demandée. Actuellement, il ne peut s’agir que d’IDropTarget.
pvObj
Type : PVOID
Pointeur vers l’interface correspondant au membre riid . Ce pointeur doit être retourné par l’application lors du traitement du message.
Remarques
La structure MENUGETOBJECTINFO est utilisée uniquement dans les menus glisser-déplacer. Lorsque le message WM_MENUGETOBJECT est envoyé, lParam est un pointeur vers cette structure.
Pour créer un menu glisser-déplacer, appelez SetMenuInfo avec MNS_DRAGDROP défini.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |
Voir aussi
Conceptuel
Référence