Freigeben über


Gewusst wie: Verwenden Sie die Animations-Region der Statusleiste

Der Animation Visual Studio Bereich der Statusleiste wird eine Schleife Animation an, die entweder einen längeren Vorgangs oder einen Vorgang der unbestimmten Länge angibt (z. B. mehrere Projekte in einer Projektmappe erstellen).

Um den Bereich der Visual Studio-Statusleiste Animationen verwenden

  1. Rufen Sie eine Instanz der IVsStatusbar-Schnittstelle, die von den SVsStatusbar Dienst bereitgestellt wird.

  2. Starten Sie die Animation, indem Sie die Animation-Methode der Statusleiste aufrufen. Übergeben Sie 1 als Wert des ersten Parameters und ein Verweis auf einen animierten Symbol als der Wert des zweiten Parameters.

  3. Beenden Sie die Animation, indem Sie die Animation-Methode der Statusleiste aufrufen. Übergeben Sie 0 als Wert des ersten Parameters und ein Verweis auf den animierten Symbol als der Wert des zweiten Parameters.

Beispiel

In diesem Beispiel wird veranschaulicht, wie eine integrierte Animation im Bereich Animation ausgeführt wird.

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);
}

Siehe auch

Aufgaben

Gewusst wie: Lesen aus und Schreiben in die Feed-back - Bereich der Statusleiste

Gewusst wie: Programmieren der Statusanzeige-Region der Statusleiste

Gewusst wie: Programmieren der Designer-Region der Statusleiste

Weitere Ressourcen

Statusleiste