Cómo: Mostrar información de comandos en la barra de estado

Al ejecutar el Asistente para aplicaciones para crear el esqueleto de la aplicación, puede admitir una barra de herramientas y una barra de estado. Solo una opción en el Asistente para aplicaciones admite ambos. Cuando hay una barra de estado, la aplicación proporciona automáticamente comentarios útiles a medida que el usuario mueve el puntero sobre los elementos de los menús. La aplicación muestra automáticamente una cadena de aviso en la barra de estado cuando el elemento de menú está resaltado. Por ejemplo, cuando el usuario mueve el puntero sobre el comando Cortar en el menú Editar, la barra de estado podría mostrar «Corta la selección y la coloca en el Portapapeles» en el área de mensaje de la barra de estado. El mensaje ayuda al usuario a comprender el propósito del elemento de menú. Esto también funciona cuando el usuario hace clic en un botón de barra de herramientas.

Puede agregar a esta ayuda de la barra de estado definiendo cadenas de solicitud para los elementos de menú que agregues al programa. Para ello, proporciona las cadenas de aviso al editar las propiedades del elemento de menú en el editor de menús. Las cadenas que definas se almacenan en el archivo de recursos de la aplicación; tienen los mismos identificadores que los comandos que explican.

De forma predeterminada, el Asistente para aplicaciones agrega AFX_IDS_IDLEMESSAGE, el identificador de un mensaje estándar «Listo», que se muestra cuando el programa está esperando nuevos mensajes. Si especificaa la opción Context-Sensitive Ayuda en el Asistente para aplicaciones, el mensaje se cambia a «Para obtener ayuda, presiona F1.»

Consulte también

Control y asignación de mensajes