Freigeben über


CMFCRibbonButton::SetMenu

Weist ein Popupmenü zur Menübandschaltfläche zu.

void SetMenu(
   HMENU hMenu,
   BOOL bIsDefaultCommand=FALSE,
   BOOL bRightAlign=FALSE 
);
void SetMenu(
   UINT uiMenuResID,
   BOOL bIsDefaultCommand=FALSE,
   BOOL bRightAlign=FALSE 
);

Parameter

  • hMenu
    Ein Handle zu einem Menü Fenster.

  • bIsDefaultCommand
    Wenn TRUE, die Schaltfläche den Standardbefehl ausführen kann; andernfalls zeigt die Schaltfläche ein Popupmenü an.

  • bRightAlign
    Wenn TRUE, das Menü rechtsbündig ausgerichtet ist. Andernfalls ist das Menü linksbündig ausgerichtet.

  • uiMenuResID
    Eine Menüressource ID

Hinweise

Wenn die Anwendung das Menü zur Schaltfläche zugewiesen werden, wird die Schaltfläche einen Pfeil auf der rechten Seite an. Wenn bIsDefaultCommandTRUE ist, wird das Menü nur, wenn der Benutzer auf den Pfeil klicken. Wenn der Benutzer auf die Schaltfläche klickt, wird der Standard Befehl ausgeführt. Wenn bIsDefaultCommandFALSE ist, wird das Menü, indem es überall auf der Schaltfläche klickt.

Anforderungen

Header: afxribbonbutton.h

Siehe auch

Referenz

CMFCRibbonButton-Klasse

Hierarchiediagramm