다음을 통해 공유


방법: 상태 표시줄의 애니메이션 영역을 사용 하 여

애니메이션 영역을 Visual Studio 오래 또는 결정 되지 않은 길이에 작업 (예를 들어, 여러 프로젝트는 솔루션의 구축)을 나타내는 반복 애니메이션 상태 표시줄에 표시 됩니다.

Visual Studio 상태 표시줄의 애니메이션 영역을 사용 하려면

  1. 인스턴스를 가져오기는 IVsStatusbar 인터페이스를 통해 사용할 수 있게 되는 SVsStatusbar 서비스 합니다.

  2. 호출 하 여 애니메이션 시작은 Animation 메서드는 상태 표시줄의. 1에는 첫 번째 매개 변수 및 두 번째 매개 변수의 값으로 애니메이션된 아이콘에 대 한 참조를 값으로 전달 합니다.

  3. 호출 하 여 애니메이션을 중지를 Animation 메서드는 상태 표시줄의. 애니메이션된 아이콘 두 번째 매개 변수의 값에 대 한 참조 및 첫 번째 매개 변수의 값에 0을 전달 합니다.

예제

이 예제에서는 기본 제공 애니메이션 애니메이션 영역을 실행 하는 방법을 보여 줍니다.

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

참고 항목

작업

방법: 읽기 / 쓰기 피드백 상태 표시줄 영역으로

방법: 상태 표시줄 진행 표시줄 영역을 프로그래밍 합니다.

방법: 상태 표시줄의 디자이너 영역을 프로그래밍 합니다.

기타 리소스

Status Bar