Condividi tramite


Procedura: Utilizzare l'area di animazione della barra di stato

L'area di animazione della barra di stato di Visual Studio visualizzare un'animazione ciclico che indica una un'operazione lunga o un'operazione di lunghezza indeterminata (ad esempio, la compilazione di più progetti in una soluzione.

Per utilizzare l'area di animazione della barra di stato di Visual Studio

  1. Ottenere un'istanza dell'interfaccia di IVsStatusbar , che viene resa disponibile tramite il servizio di SVsStatusbar .

  2. Avviare l'animazione chiamando il metodo di Animation barra di stato. Passare 1 come valore del primo parametro e un riferimento a un'icona animata come valore del secondo parametro.

  3. Arrestare l'animazione chiamando il metodo di Animation barra di stato. Passare 0 come valore del primo parametro e un riferimento all'icona animata come valore del secondo parametro.

Esempio

In questo esempio viene illustrato come eseguire un'animazione incorporata nell'area di animazione.

Private Sub AnimationExample()
    Dim statusBar As IVsStatusbar = CType(GetService(GetType(SVsStatusbar)), IVsStatusbar)
    Dim icon As Object = CShort(Fix(Microsoft.VisualStudio.Shell.Interop.Constants.SBAI_General))

    ' Display the animated Visual Studio icon in the Animation region.
    statusBar.Animation(1, icon)

    System.Windows.Forms.MessageBox.Show("Click OK to end status bar animation.")

    statusBar.Animation(0, icon)
End Sub
void AnimationExample()
{
    IVsStatusbar statusBar = 
        (IVsStatusbar)GetService(typeof(SVsStatusbar));
    object icon = 
        (short)Microsoft.VisualStudio.Shell.Interop.Constants.SBAI_General;

    // Display the animated Visual Studio icon in the Animation region.
    statusBar.Animation(1, ref icon);

    System.Windows.Forms.MessageBox.Show(
        "Click OK to end status bar animation.");

    statusBar.Animation(0, ref icon);
}

Vedere anche

Attività

Procedura: Leggere e scrivere nell'area di feedback della barra di stato

Procedura: Pianificare l'area dell'indicatore di stato della barra di stato

Procedura: Pianificare l'area di progettazione della barra di stato

Altre risorse

StatusBar