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.
Un objeto CStatusBar es una barra de control con una fila de paneles de salida de texto. Los paneles de salida se suelen usar como líneas de mensaje y como indicadores de estado. Entre los ejemplos se incluyen las líneas de mensajes de ayuda del menú que explican brevemente el comando de menú seleccionado y los indicadores que muestran el estado de SCROLL LOCK, NUM LOCK y otras teclas.
A partir de la versión 4.0 de MFC, las barras de estado se implementan mediante la clase CStatusBarCtrl, que encapsula un control común de barra de estado. Para la compatibilidad con versiones anteriores, MFC conserva la implementación de la barra de estado anterior en la clase COldStatusBar. La documentación de versiones anteriores de MFC describe COldStatusBar en CStatusBar.
CStatusBar::GetStatusBarCtrl, una función miembro nueva a MFC 4.0, le permite aprovechar la compatibilidad del control común de Windows con la personalización de la barra de estado y funcionalidad adicional. CStatusBar Las funciones miembro brindan la mayoría de las funcionalidades de los controles comunes de Windows; sin embargo, al llamar a GetStatusBarCtrl, puede otorgar a las barras de estado aún más características propias de una barra de estado. Cuando se llama a GetStatusBarCtrl, devolverá una referencia a un CStatusBarCtrl objeto . Puede usar esa referencia para manipular el control de la barra de estado.
En la ilustración siguiente se muestra una barra de estado que muestra varios indicadores.
Barra de estado
Al igual que la barra de herramientas, el objeto de barra de estado se incrusta en su ventana de marco principal y se construye automáticamente cuando se construye la ventana de marco. La barra de estado, como todas las barras de control, también se destruye automáticamente cuando se destruye el marco primario.
¿Qué quieres saber más sobre
Clases MFC CStatusBar y CStatusBarCtrl
Barras de herramientas (implementación de la barra de herramientas de MFC)