Crear un objeto CToolBarCtrl
Los objetos CToolBarCtrl contienen varias estructuras de datos internas: una lista de imágenes de mapa de bits de botones, una lista de imágenes, una lista de cadenas de etiquetas de botones, y una lista de estructuras TBBUTTON
que asocian una imagen y/o cadena con la posición, estilo, estado e identificador de comando del botón. Cada uno de los elementos de estas estructuras de datos es referido por un índice de base cero. Para poder usar un objeto CToolBarCtrl
, debe configurar estas estructuras de datos. Para obtener una lista de las estructuras de datos, consulte Controles de barra de herramientas en Windows SDK. La lista de cadenas solo se puede usar para las etiquetas de botón; no se pueden recuperar cadenas de la barra de herramientas.
Por lo general, para usar un objeto CToolBarCtrl
, seguirá estos pasos:
Para usar un objeto CToolBarCtrl
Construya el objeto CToolBarCtrl.
Llame a Create para crear el control común de la barra de herramientas de Windows y asociarlo al objeto
CToolBarCtrl
. Si desea imágenes de mapa de bits para los botones, agregue los mapas de bits de botones a la barra de herramientas llamando a AddBitmap. Si desea etiquetas de cadena para botones, agregue las cadenas a la barra de herramientas llamando a AddString o AddStrings. Después de llamar aAddString
y/oAddStrings
, debe llamar a AutoSize para que aparezcan las cadenas.Agregue estructuras de botón a la barra de herramientas llamando a AddButtons.
Si quiere sugerencias sobre herramientas, controle los mensajes TTN_NEEDTEXT en la ventana propietario de la barra de herramientas, como se indica en Controlar las notificaciones de información sobre herramientas.
Si desea que el usuario pueda personalizar la barra de herramientas, controle los mensajes de notificación de personalización en la ventana propietaria, como se describe en Control de notificaciones de personalización.