CMFCRibbonButton::SetMenu

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

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

参照

関連項目

CMFCRibbonButton クラス

階層図