Partilhar 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 CMFCToolBarButton (ou um objeto de Classe 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 CMFCToolBarsCustomizeDialog

Gráfico da hierarquia