Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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