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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour