CMFCRibbonPanel::SetElementMenu

分配一个弹出菜单。具有特定命令ID.的元素

BOOL SetElementMenu(
    UINT uiCmdID,
    HMENU hMenu,
    BOOL bIsDefautCommand = FALSE,
    BOOL bRightAlign = FALSE
);
BOOL SetElementMenu(
    UINT uiCmdID,
    UINT uiMenuResID,
    BOOL bIsDefautCommand = FALSE,
    BOOL bRightAlign = FALSE
);

参数

  • [in] uiCmdID
    指定菜单添加功能区元素的命令ID。

  • [in] hMenu
    指定句柄Windows菜单添加到功能区面板。

  • [in] bIsDefautCommand
    指定的TRUE 应执行该命令与功能区元素,如果功能区元素单击。 在这种情况下,菜单,当用户在功能区元素进行时,单击箭头只打开。 指定的FALSE 不应执行该命令与功能区元素,如果功能区元素单击。 在这种情况下,弹出菜单显示无论用户单击元素的位置。

  • [in] bRightAlign
    指定的TRUE 该弹出菜单右对齐;否则,FALSE。

  • [in] uiMenuResID
    指定菜单的资源ID添加到功能区面板。

返回值

TRUE,如果菜单分配给功能区元素;否则,FALSE。

备注

调用此方法分配一个弹出菜单。具有特定命令ID.功能区组件

要求

标头: afxRibbonPanel.h

请参见

参考

CMFCRibbonPanel选件类

层次结构图