Comment : mettre à jour de la barre d’étatHow to: Update the Status Bar

Le barre d’état une barre de contrôle se trouve en bas de nombreuses fenêtres d’application qui contient une ou plusieurs lignes de texte d’état ou des indicateurs.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.

Pour mettre à jour de la barre d’étatTo update the Status Bar

  1. Implémentez IVsStatusbarUser sur chaque objet de vue individuelle (DocView) par votre éditeur, comme une vue de formulaire et un mode code.Implement IVsStatusbarUser on each individual view object (DocView) that your editor provides, such as a form view and a code view.

  2. Lorsque l’IDE appelle SetInfo, mettre à jour les informations contenues dans le barre d’état en appelant les méthodes de IVsStatusbarUser.When the IDE calls SetInfo, update the information in the Status Bar by calling the methods of IVsStatusbarUser.

    Note

    Les appels IDE SetInfo uniquement lorsque votre fenêtre de document est initialement activée.The IDE calls SetInfo only when your document window is initially activated. Pour le reste de la durée pendant laquelle votre fenêtre de document est actif, vous devez mettre à jour le barre d’état informations en tant que l’état de vos modifications de l’éditeur.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.

Programmation fiableRobust Programming

A barre d’état contient quatre champs distincts :A Status Bar contains four separate fields:

  • Texte d’étatStatus text

  • Barre de progressionProgress bar

  • Icône animéeAnimated icon

  • Informations de l’éditeurEditor information

    Pour plus d’informations, consultez barres d’état.For more information, see Status Bars.

    L’IDE appelle automatiquement la SetInfo méthode de votre IVsStatusbarUser implémentation lorsque la fenêtre de document est activée.The IDE automatically calls the SetInfo method of your IVsStatusbarUser implementation when your document window is activated.

    Le responsable de l’implémentation VSPackage est responsable de la mise à jour le texte d’état dans la barre d’état.The VSPackage implementer is responsible for updating the status text in the status bar. L’IDE réinitialise cette chaîne à l’état « prêt » si le champ de texte d’état a la valeur texte vide (« ») au moment de l’inactivité.The IDE resets this string to "READY" if the status text field is set to empty text ("") at idle time.

Voir aussiSee Also

Barres d’étatStatus Bars