CMFCToolBar::EnableCustomizeButton

启用或禁用显示在工具栏的自定义按钮。

void EnableCustomizeButton(
   BOOL bEnable,
   int iCustomizeCmd,
   const CString& strCustomizeText,
   BOOL bQuickCustomize=TRUE 
);
void EnableCustomizeButton(
   BOOL bEnable,
   int iCustomizeCmd,
   UINT uiCustomizeTextResId,
   BOOL bQuickCustomize=TRUE 
);

参数

  • [in] bEnable
    启用或禁用自定义按钮。

  • [in] iCustomizeCmd
    自定义按钮的命令ID。

  • [in] strCustomizeText
    自定义按钮的文本标签。

  • [in] uiCustomizeTextResId
    自定义按钮标签的资源字符串ID。

  • [in] bQuickCustomize
    启用或禁用了从按钮上的下拉菜单的 添加或移除按钮 选项。

备注

如果 iCustomizeCmd 为-1,则框架显示自定义按钮,并在多个工具栏按钮不适合工具栏区域时。 按钮显示一个双精度左侧点的箭头或尖括号,指示有多个按钮。

如果 iCustomizeCmd 指定一个有效的命令ID,并且,bEnable 是 TRUE,自定义按钮总是显示。 按钮有一个小的下箭头并打开一个包含命令的菜单。 此命令使用 strCustomizeText指定的文本标签。 如果 bQuickCustomize 也是 TRUE,菜单显示 添加或移除按钮 选项。

框架动态添加到菜单不适合工具栏区域在项目之前的 iCustomizeCmd指定的任何按钮。 该V形在的下箭头旁边显示。

要求

标头: afxtoolbar.h

请参见

参考

CMFCToolBar选件类

层次结构图