Compartir vía


Crear un objeto CToolBarCtrl

Los objetos CToolBarCtrl contienen varias estructuras de datos internas (una lista de mapas de bits de imagen de botón, una lista de cadenas de etiqueta de botón y una lista de TBBUTTON estructuras) que asocian una imagen o una cadena con la posición, el estilo, el estado y el identificador de comando del botón. Un índice de base cero hace referencia a cada uno de los elementos de estas estructuras de datos. Para poder usar un CToolBarCtrl objeto, 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.

Para usar un CToolBarCtrl objeto, normalmente seguirá estos pasos:

Para usar un objeto CToolBarCtrl

  1. Construya el objeto CToolBarCtrl .

  2. Llame a Crear para crear el control común de la barra de herramientas de Windows y adjuntarlo al CToolBarCtrl objeto . Si desea imágenes de mapa de bits para botones, agregue los mapas de bits del botón 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 a AddString y/o AddStrings, debe llamar a AutoSize para que aparezca la cadena o las cadenas.

  3. Agregue estructuras de botón a la barra de herramientas llamando a AddButtons.

  4. Si quiere sugerencias sobre herramientas, gestione los mensajes TTN_NEEDTEXT en la ventana de propiedad de la barra de herramientas, tal y como se describe en Control de notificaciones de sugerencias sobre herramientas.

  5. Si desea que el usuario pueda personalizar la barra de herramientas, controle los mensajes de notificación de personalización en la ventana del propietario, tal y como se describe en Control de notificaciones de personalización.

Consulte también

Uso de CToolBarCtrl
Mandos