Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La clase CToolBarCtrl
proporciona muchos estilos que afectan a la apariencia (y, en ocasiones, el comportamiento) del objeto de barra de herramientas. Modifique el objeto de barra de herramientas estableciendo el dwCtrlStyle
parámetro de la CToolBarCtrl::Create
función miembro (o CToolBar::CreateEx
), cuando cree por primera vez el control de barra de herramientas.
Los estilos siguientes afectan al aspecto "3D" de los botones de la barra de herramientas y la colocación del texto del botón:
TBSTYLE_FLAT Crea una barra de herramientas plana donde tanto la barra de herramientas como los botones son transparentes. El texto del botón aparece debajo de los mapas de bits del botón. Cuando se usa este estilo, el botón situado debajo del cursor se resalta automáticamente.
TBSTYLE_TRANSPARENT Crea una barra de herramientas transparente. En una barra de herramientas transparente, la barra de herramientas es transparente, pero los botones no. El texto del botón aparece debajo de los mapas de bits del botón.
TBSTYLE_LIST Coloca el texto del botón a la derecha de los mapas de bits del botón.
Nota:
Para evitar problemas de repintado, los estilos TBSTYLE_FLAT y TBSTYLE_TRANSPARENT deben establecerse antes de que la barra de herramientas esté visible.
Los estilos siguientes determinan si la barra de herramientas permite a un usuario cambiar la posición de los botones individuales dentro de un objeto de barra de herramientas mediante arrastrar y colocar:
TBSTYLE_ALTDRAG Permite a los usuarios cambiar la posición de un botón de barra de herramientas arrastrándolo mientras mantiene presionada la tecla ALT. Si no se especifica este estilo, el usuario debe mantener presionada la tecla MAYÚS mientras arrastra un botón.
Nota:
El estilo CCS_ADJUSTABLE debe especificarse para permitir que se arrastren los botones de la barra de herramientas.
TBSTYLE_REGISTERDROP Genera TBN_GETOBJECT mensajes de notificación para solicitar la eliminación de objetos de destino cuando el puntero del mouse pasa sobre los botones de la barra de herramientas.
Los estilos restantes afectan a los aspectos visuales y no visuales del objeto de la barra de herramientas:
TBSTYLE_WRAPABLE Crea una barra de herramientas que puede tener varias líneas de botones. Los botones de la barra de herramientas pueden pasarse a la siguiente línea cuando la barra de herramientas se vuelve demasiado estrecha para incluir todos los botones en la misma fila. El ajuste se produce en los límites de separación y no de grupo.
TBSTYLE_CUSTOMERASE Genera NM_CUSTOMDRAW mensajes de notificación cuando procesa WM_ERASEBKGND mensajes.
TBSTYLE_TOOLTIPS Crea un control de información sobre herramientas que una aplicación puede usar para mostrar texto descriptivo para los botones de la barra de herramientas.
Para obtener una lista completa de estilos de barra de herramientas y estilos extendidos, vea Estilos de control y botones y Estilos extendidos en el SDK de Windows.