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