CMFCToolBar::EnableCustomizeButton
Habilita ou desabilita o botão personalizar que aparece na barra de ferramentas.
void EnableCustomizeButton(
BOOL bEnable,
int iCustomizeCmd,
const CString& strCustomizeText,
BOOL bQuickCustomize=TRUE
);
void EnableCustomizeButton(
BOOL bEnable,
int iCustomizeCmd,
UINT uiCustomizeTextResId,
BOOL bQuickCustomize=TRUE
);
Parâmetros
[in] bEnable
Habilita ou desabilita o botão personalizar.[in] iCustomizeCmd
A identificação de comando do botão personalizar.[in] strCustomizeText
O rótulo de texto do botão personalizar.[in] uiCustomizeTextResId
A identificação de cadeia de caracteres de recurso de rótulo do botão personalizar.[in] bQuickCustomize
Habilita ou desabilita a opção de Adicionar ou Remover Botões no menu que soltar para baixo do botão.
Comentários
Se iCustomizeCmd é -1, a estrutura exibe o botão personalizar quando vários botões da barra de ferramentas não cabem na área da barra de ferramentas. O botão exibe uma seta que aponta um double, ou a viga, que indica que há mais botões.
Se iCustomizeCmd especifica um identificador válido de comando, e bEnable é TRUE, o botão personalizar é sempre exibido. O botão tem uma pequena seta para baixo e abrir um menu que contém um comando. Este comando utiliza um rótulo de texto especificado por strCustomizeText. Se bQuickCustomize também é TRUE, menu exibe a opção de Adicionar ou Remover Botões .
A estrutura dinamicamente adiciona ao menu todos os botões que não cabem na área da barra de ferramentas antes do item que é especificado por iCustomizeCmd. A viga é exibida próximo à seta para baixo.
Requisitos
Cabeçalho: afxtoolbar.h