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选件类

层次结构图