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