CMFCToolBarsCustomizeDialog::AddToolBar
carga una barra de herramientas de los recursos. A continuación, porque cada comando del menú llama al método de CMFCToolBarsCustomizeDialog::AddButton para insertar un botón en la lista de comandos en la página de Commandos bajo la categoría especificada.
BOOL AddToolBar(
UINT uiCategoryId,
UINT uiToolbarResId
);
BOOL AddToolBar(
LPCTSTR lpszCategory,
UINT uiToolbarResId
);
Parámetros
[in] uiCategoryId
Especifica el Id. de recurso category para agregar la barra de herramientas en.[in] uiToolbarResId
Especifica el Id. de recurso de una barra de herramientas cuyos inserten a comandos de la lista de comandos.[in] lpszCategory
Especifica el nombre de la categoría a la que agregar la barra de herramientas.
Valor devuelto
TRUE si el método es correcto; si no FALSE.
Ejemplo
El ejemplo siguiente muestra cómo utilizar el método de AddToolBar en la clase de CMFCToolBarsCustomizeDialog . Este fragmento de código es parte de Ejemplo de pista de word.
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);
Comentarios
el control que se utiliza para representar cada comando es un objeto de CMFCToolBarButton Class . Después de agregar la barra de herramientas, puede reemplazar el botón con un control de un tipo derivado llamando a CMFCToolBarsCustomizeDialog::ReplaceButton.
Requisitos
encabezado: afxToolBarsCustomizeDialog.h