CMFCToolBarsCustomizeDialog::AddToolBar
Carrega uma barra de ferramentas de recursos. Em seguida, porque cada comando no menu chama o método de CMFCToolBarsCustomizeDialog::AddButton para inserir um botão na lista de comandos na página de Comandos sob a categoria especificada.
BOOL AddToolBar(
UINT uiCategoryId,
UINT uiToolbarResId
);
BOOL AddToolBar(
LPCTSTR lpszCategory,
UINT uiToolbarResId
);
Parâmetros
[in] uiCategoryId
Especifica a identificação de recurso de categoria para adicionar uma barra de ferramentas para.[in] uiToolbarResId
Especifica a identificação de recurso de uma barra de ferramentas cujos os comandos são inseridos na lista de comandos.[in] lpszCategory
Especifica o nome da categoria para adicionar uma barra de ferramentas.
Valor de retorno
TRUE se o método for bem-sucedida; se não FALSE.
Exemplo
O exemplo seguinte demonstra como usar o método de AddToolBar na classe de CMFCToolBarsCustomizeDialog . Este trecho de código é parte de Exemplo de preenchimento da palavra.
CMFCToolBarsCustomizeDialog* pDlgCust = new CMFCToolBarsCustomizeDialog (this,
TRUE /* Automatic menus scaning */,
AFX_CUSTOMIZE_MENU_SHADOWS | AFX_CUSTOMIZE_TEXT_LABELS |
AFX_CUSTOMIZE_MENU_ANIMATIONS);
pDlgCust->AddToolBar (_T("Format"), IDR_FORMATBAR);
Comentários
o controle que é usado para representar cada comando é um objeto de Classe CMFCToolBarButton . Depois que você adicionar a barra de ferramentas, você pode substituir o botão com um controle de um tipo derivado chamando CMFCToolBarsCustomizeDialog::ReplaceButton.
Requisitos
Cabeçalho: afxToolBarsCustomizeDialog.h