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