Información sobre herramientas de la barra de herramientas
Las sugerencias sobre herramientas son las pequeñas ventanas emergentes que presentan descripciones cortas de para qué sirve un botón de la barra de herramientas al colocar el mouse sobre un botón durante un período de tiempo. Al crear una aplicación con el Asistente para aplicaciones que tiene una barra de herramientas, se proporciona compatibilidad con sugerencias de herramientas automáticamente. En este artículo se explica la compatibilidad con sugerencias de herramientas creada por el Asistente para aplicaciones y cómo agregar compatibilidad con sugerencias de herramientas a la aplicación.
En este artículo se describe:
Activación de sugerencias de herramientas
Para activar las sugerencias de herramientas en la aplicación, debe hacer dos cosas:
Agregue el estilo CBRS_TOOLTIPS a los demás estilos (como WS_CHILD, WS_VISIBLE y otros estilos de CBRS_) pasados como parámetro dwStyle a la función CToolBar::Create o en SetBarStyle.
Como se describe en el procedimiento siguiente, anexe el texto de la sugerencia de la barra de herramientas, separado por un carácter de nueva línea ("\n") al recurso de cadena que contiene el símbolo de la línea de comandos para el comando de la barra de herramientas. El recurso de cadena comparte el identificador del botón de la barra de herramientas.
Añadir texto de la información sobre herramientas
Mientras edita la barra de herramientas en el editor de la barra de herramientas, abra la ventana Propiedades del botón de la barra de herramientas para un botón determinado.
En el cuadro Preguntar, especifique el texto que desea que aparezca en la información sobre herramientas de ese botón.
Nota:
Al establecer el texto como una propiedad de botón en el editor de la barra de herramientas, se reemplaza el procedimiento anterior, en el que tenía que abrir y editar el recurso de cadena.
Si una barra de control con sugerencias de herramientas habilitada tiene controles secundarios colocados en ella, la barra de control mostrará una sugerencia de herramientas para cada control secundario en la barra de control siempre que cumpla los siguientes criterios:
El identificador del control no es - 1.
La entrada cadena-tabla con el mismo identificador que el control secundario en el archivo de recursos tiene una cadena de información sobre herramientas.
Actualizaciones de la barra de estado flyby
Una característica relacionada con las sugerencias de herramientas es la actualización de la barra de estado "flyby". De forma predeterminada, el mensaje de la barra de estado describe solo un botón de barra de herramientas determinado cuando se activa el botón. Al incluir CBRS_FLYBY en la lista de estilos pasados a CToolBar::Create
, puede tener estos mensajes actualizados cuando el cursor del mouse pasa sobre la barra de herramientas sin activar realmente el botón.
Qué más quieres saber
Clases CToolBar y CToolBarCtrl