Compartilhar via


CMFCToolBarsCustomizeDialog::ReplaceButton

Substitui um botão da barra de ferramentas na caixa de listagem de comandos na página de Comandos .

void ReplaceButton(
   UINT uiCmd,
   const CMFCToolBarButton& button 
);

Parâmetros

  • [in] uiCmd
    Especifica o comando do botão ser substituído.

  • [in] button
    Uma referência de const ao objeto do botão da barra de ferramentas que substitui o botão antigo.

Comentários

Quando CMFCToolBarsCustomizeDialog::AddMenu, CMFCToolBarsCustomizeDialog::AddMenuCommands, ou CMFCToolBarsCustomizeDialog::AddToolBar adicionarem um comando para a página de Comandos , que é o comando na forma de um objeto de Classe de CMFCToolBarButton (ou um objeto de Classe de CMFCToolBarMenuButton para um item de menu que contém um submenu adicionado por AddMenuCommands).A estrutura também chamar esses três métodos para adicionar automaticamente comandos.Se você quiser um comando em vez de ser representado por um tipo derivado, chame ReplaceButton e passar em um botão de tipo derivado.

Exemplo

O exemplo seguinte demonstra como usar o método de ReplaceButton na classe de CMFCToolBarsCustomizeDialog .Este trecho de código é parte de Exemplo de demonstração do Visual Studio.

    // CMFCToolBarsCustomizeDialog* pDlgCust
    // CMFCToolBarComboBoxButton comboButtonConfig
    pDlgCust->ReplaceButton(ID_DUMMY_SELECT_ACTIVE_CONFIGURATION, comboButtonConfig);

Requisitos

Cabeçalho: afxToolBarsCustomizeDialog.h

Consulte também

Referência

Classe de CMFCToolBarsCustomizeDialog

Gráfico de hierarquia