Compartilhar via


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

Consulte também

Referência

Classe CMFCToolBar

Gráfico da hierarquia