次の方法で共有


CMFCRibbonButton::SetMenu

更新 : 2007 年 11 月

リボン ボタンにポップアップ メニューを関連付けます。

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

パラメータ

  • hMenu
    Windows メニューへのハンドル。

  • bIsDefaultCommand
    TRUE の場合、ボタンは既定のコマンドを実行できます。それ以外の場合、ボタンはポップアップ メニューを表示します。

  • bRightAlign
    TRUE の場合、メニューは右寄せで表示されます。それ以外の場合、メニューは左寄せで表示されます。

  • uiMenuResID
    メニュー リソース ID。

解説

アプリケーションがボタンにメニューを関連付けると、ボタンの右側に矢印が表示されます。bIsDefaultCommand が TRUE の場合、ユーザーが矢印をクリックしたときにのみメニューが表示されます。ユーザーがボタンをクリックすると、既定のコマンドが実行されます。bIsDefaultCommand が FALSE の場合、ボタン上の任意の場所をクリックするとメニューが表示されます。

必要条件

ヘッダー : afxribbonbutton.h

参照

概念

MFC 階層図

参照

CMFCRibbonButton クラス