Como: usar a região de animação da barra de Status
A região de animação da Visual Studio barra de status exibe uma animação de looping que indica uma operação demorada ou uma operação de tamanho indeterminado (por exemplo, a criação de vários projetos em uma solução).
Para usar a região de animação da barra de status Visual Studio
Obter uma instância a IVsStatusbar interface, que é disponibilizado por meio do SVsStatusbar service.
Iniciar a animação, chamando o Animation método da barra de status. Passo 1 como o valor do primeiro parâmetro e uma referência a um ícone animado como o valor do segundo parâmetro.
Parar a animação chamando o Animation método da barra de status. Passe 0 como o valor do primeiro parâmetro e uma referência para o ícone animado como o valor do segundo parâmetro.
Exemplo
Este exemplo demonstra como executar uma animação interna na região de animação.
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);
}
Consulte também
Tarefas
Como: ler e gravar para a região de comentários da barra de Status
Como: a região de barra de progresso da barra de Status de programa.
Como: a região de Designer da barra de Status do programa