
Un objeto CStatusBar es una barra de control con una fila de paneles de salida de texto, o "indicadores". Los paneles de salida se utilizan habitualmente como líneas de mensaje y como indicadores de Estado. Algunos ejemplos son las líneas de ayuda-mensaje de menú que explican brevemente el comando de menú seleccionado y los indicadores que muestran el estado de la Bloq Despl, BLOQ NUM y otras claves.
CStatusBar::GetStatusBarCtrl, una función miembro nueva a MFC 4.0, le permite aprovechar compatibilidad del control común de Windows para la personalización de la barra de Estado y funcionalidad adicional. Funciones de miembro de CStatusBar te dan la mayoría de la funcionalidad de los controles comunes de Windows; Sin embargo, al llamar a GetStatusBarCtrl, puede dar sus barras de estado aún más de las características de una barra de estado de Windows 95. Cuando se llama GetStatusBarCtrl, se le devolverá una referencia a un objeto CStatusBarCtrl . Consulte CStatusBarCtrl para obtener más información acerca de cómo diseñar barras de herramientas mediante controles comunes de Windows. Para obtener más información general acerca de los controles comunes, consulte Controles comunes en la referencia del programador del SDK de Windows 95.
El marco almacena información de indicador en una matriz con el indicador de izquierda en la posición 0. Cuando se crea una barra de Estado, utiliza una matriz de cadena IDs que el marco se asocia con los indicadores correspondientes. A continuación, puede utilizar un ID de cadena o un índice para acceder a un indicador.
De forma predeterminada, el primer indicador es "elástico": ocupa la longitud de la barra de Estado no utilizada por los demás paneles indicadores, por lo que los demás paneles están alineados a la derecha.
Para crear una barra de Estado, siga estos pasos:
Existen tres maneras para actualizar el texto en un panel de barra de Estado:
Llame a SetPaneStyle para actualizar el estilo de un panel de barra de Estado.
Para obtener más información sobre el uso de CStatusBar, consulte el artículo Barras de estado en la Guía del programador de Visual C++ y técnica Nota 31, barras de Control.
# include lt;afxext.h>
Miembros de la clase | Clase base | Diagrama de jerarquía
Muestras Ejemplo de MFC CTRLBARS | MFC ejemplo DLGCBR32
Vea tambié&nnbsp;CStatusBarCtrl, CControlBar, CWnd::SetWindowText, CStatusBar::SetIndicators