Partager via


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

Voir aussi

Référence

CMFCRibbonButton, classe

Graphique de la hiérarchie