CMFCRibbonButton::SetMenu
Assigne un menu contextuel au ruban.
void SetMenu(
HMENU hMenu,
BOOL bIsDefaultCommand=FALSE,
BOOL bRightAlign=FALSE
);
void SetMenu(
UINT uiMenuResID,
BOOL bIsDefaultCommand=FALSE,
BOOL bRightAlign=FALSE
);
Paramètres
hMenu
Un handle d'un menu de windows.bIsDefaultCommand
Si TRUE, le bouton peut exécuter la commande par défaut ; sinon, le bouton affiche un menu contextuel.bRightAlign
Si TRUE, le menu est aligné à droite. Sinon, le menu est aligné à gauche.uiMenuResID
Un ID de ressource menu
Notes
Lorsque l'application assigne le menu sur le bouton, le bouton affiche une flèche de son côté droit. Si bIsDefaultCommand est TRUE, le menu apparaît uniquement lorsque l'utilisateur clique sur la flèche. Si l'utilisateur clique sur le bouton, sa commande par défaut est exécutée. Si bIsDefaultCommand est FALSE, le menu apparaît en cliquant sur le bouton.
Configuration requise
en-tête : afxribbonbutton.h