Cómo: actualizar la barra de estadoHow to: Update the Status Bar

El barra de estado se encuentra una barra de controles en la parte inferior de muchas ventanas de aplicación que contiene una o varias líneas de texto de estado o los indicadores.The Status Bar is a control bar located at the bottom of many application windows that contains one or more status text lines or indicators.

Para actualizar la barra de estadoTo update the Status Bar

  1. Implemente IVsStatusbarUser en cada objeto de vista individuales (DocView) que proporciona el editor, como una vista de formulario y una vista de código.Implement IVsStatusbarUser on each individual view object (DocView) that your editor provides, such as a form view and a code view.

  2. Cuando se llama el IDE SetInfo, actualizar la información en el barra de estado mediante una llamada a los métodos de IVsStatusbarUser.When the IDE calls SetInfo, update the information in the Status Bar by calling the methods of IVsStatusbarUser.

    Nota

    Las llamadas IDE SetInfo solo cuando se activa inicialmente la ventana de documento.The IDE calls SetInfo only when your document window is initially activated. El resto del tiempo que la ventana de documento está activa, debe actualizar el barra de estado información como el estado de los cambios del editor.For the remainder of the time that your document window is active, you must update the Status Bar information as the state of your editor changes.

Programación sólidaRobust programming

Un barra de estado contiene cuatro campos independientes:A Status Bar contains four separate fields:

  • Texto de estadoStatus text

  • Barra de progresoProgress bar

  • Icono animadoAnimated icon

  • Información del EditorEditor information

    Para obtener más información, consulte barras de estado.For more information, see Status bars.

    El IDE llama automáticamente a la SetInfo método de su IVsStatusbarUser implementación cuando se activa la ventana de documento.The IDE automatically calls the SetInfo method of your IVsStatusbarUser implementation when your document window is activated.

    El implementador de VSPackage es responsable de actualizar el texto de estado en la barra de estado.The VSPackage implementer is responsible for updating the status text in the status bar. El IDE restablece esta cadena a "Listo" si el campo de texto de estado se establece en texto vacío ("") en tiempo de inactividad.The IDE resets this string to "READY" if the status text field is set to empty text ("") at idle time.

Vea tambiénSee also

Barras de estadoStatus bars