Partager via


constantes MP_POPUPFLAGS

Représente les options disponibles lors de l’affichage d’un menu contextuel.

Constante/valeur Description
MPPF_SETFOCUS
0x00000001
Donnez le focus au menu contextuel.
MPPF_INITIALSELECT
0x00000002
Sélectionnez le premier élément dans le menu contextuel.
MPPF_NOANIMATE
0x00000004
N’utilisez pas les animations système par défaut, par exemple, en fondu, lors de l’affichage du menu.
MPPF_KEYBOARD
0x00000010
Activez le menu à l’aide d’un raccourci clavier.
MPPF_REPOSITION
0x00000020
Affichez la barre dans une autre position, en fonction des modifications apportées au menu.
MPPF_FORCEZORDER
0x00000040
Réservé. Ne pas utiliser.
MPPF_FINALSELECT
0x00000080
Sélectionnez le dernier élément dans le menu.
MPPF_ALIGN_LEFT
0x02000000
Windows Vista ou version ultérieure : alignez le menu contextuel à gauche de la zone spécifiée dans le paramètre prcExclude de ITrackShellMenu::P opup ou IMenuPopup::P opup. Il s’agit de l’alignement par défaut.
MPPF_ALIGN_RIGHT
0x04000000
Windows Vista ou version ultérieure : alignez le menu contextuel à droite de la zone spécifiée dans le paramètre prcExclude de ITrackShellMenu::P opup ou IMenuPopup::P opup.
MPPF_TOP
0x20000000
Positionnez le menu contextuel au-dessus du point initial spécifié dans le paramètre ppt de ITrackShellMenu::P opup ou IMenuPopup::P opup.
MPPF_LEFT
0x40000000
Positionnez le menu contextuel à gauche du point initial.
MPPF_RIGHT
0x60000000
Placez le menu contextuel à droite du point initial.
MPPF_BOTTOM
(int)0x80000000
Positionnez le menu contextuel sous le point initial.
MPPF_POS_MASK
(int)0xE0000000
Masque de position du menu.

Notes

Ces constantes sont définies dans le fichier Shobjidl.h à partir de Windows XP Service Pack 1 (SP1) et Windows Server 2003

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Shobjidl.h
IDL
Shobjidl.idl

Voir aussi

IMenuPopup::P opup

ITrackShellMenu::P opup