Compartir a través de


Métodos de creación de una barra de herramientas

MFC proporciona dos clases para crear barras de herramientas: CToolBar y CToolBarCtrl (que contiene el control común API de Windows). CToolBar proporciona toda la funcionalidad de controles comunes de la barra de herramientas, y controla muchos de los valores necesarios y estructuras de control común para se; sin embargo, el archivo ejecutable resultante será normalmente mayor que lo creó mediante CToolBarCtrl.

CToolBarCtrl produce normalmente a un ejecutable menor, y puede optar por utilizar CToolBarCtrl si no piensa integrar la barra de herramientas de la arquitectura de MFC. Si piensa utilizar CToolBarCtrl y para integrar la barra de herramientas de la arquitectura de MFC, debe tener cuidado adicional para comunicar manipulaciones de control toolbar a MFC. Esta comunicación no es difícil; sin embargo, es el trabajo adicional que no es necesario cuando se utiliza CToolBar.

Visual C++ proporciona dos maneras de aprovechar el control común de la barra de herramientas.

  • Cree la barra de herramientas mediante CToolBar, y llame a CToolBar::GetToolBarCtrl para obtener acceso a las funciones miembro de CToolBarCtrl .

  • Cree la barra de herramientas mediante el constructor de CToolBarCtrl .

Cualquier método dará el acceso a las funciones miembro de control toolbar. Cuando se llama a CToolBar::GetToolBarCtrl, devuelve una referencia a un objeto de CToolBarCtrl para poder utilizar alguna establece de funciones miembro. Vea CToolBar para obtener información sobre la construcción y crear una barra de herramientas mediante CToolBar.

Vea también

Referencia

Usar CToolBarCtrl

Conceptos

Controles (MFC)