Partilhar via


Método IVsStatusbar.Animation (Int32, Object)

 

Publicado: abril de 2016

Controla a animação do ícone na barra de status.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int Animation(
    int fOnOff,
    [InAttribute] ref object pvIcon
)
int Animation(
    int fOnOff,
    [InAttribute] Object^% pvIcon
)
abstract Animation : 
        fOnOff:int *
        pvIcon:Object byref -> int
Function Animation (
    fOnOff As Integer,
    <InAttribute> ByRef pvIcon As Object
) As Integer

Parâmetros

  • fOnOff
    [in] Defina como verdadeiro para ativar a animação ou definida como false para desativá-la...
  • pvIcon
    [in] Se a VARIANTE é um VT_I2, ele se refere a SBAI_Index dos ícones animados predefinidos.Se este parâmetro é um VT_I4, ela se refere a um HBITMAP que contém a imagem da película para ver a animação, cuja largura deve ser um múltiplo de sua altura.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

From vsshell.idl:
HRESULT IVsStatusbar::Animation(
   [in]BOOL fOnOff,
   [in]VARIANT *pvIcon
);

Você deve chamar este método antes de executar uma operação que leva um período indeterminado, para que o usuário tenha uma representação visual que continua a operação com êxito.Chamar o Progress método em vez de Animation se o andamento muito concretas para uma operação pode ser determinado durante a operação.

Cada quadro na animação é um quadrado com um tamanho de altura x altura e é exibido em cinco quadros por segundo.Você é responsável por destruir o bitmap do ' Diafilme ' personalizado.

O pvIcon parâmetro deve ser passado ambos ao ligar a animação e ao desativá-la.

Os valores para SBAI_Index são listados na tabela a seguir.

SBAI_Index

Valor1

Descrição

SBAI_General

0

Ícone de animação padrão.

SBAI_Print

1

Animação ao imprimir.

SBAI_Save

2

Ao salvar arquivos de animação.

SBAI_Deploy

3

Animação ao implantar a solução.

SBAI_Synch

4

Animação quando a sincronização de arquivos pela rede.

SBAI_Build

5

Animação quando a criação da solução.

SBAI_Find

6

Animação durante a pesquisa.

Os valores de SBAI_Index são tirados da vsshell.idl.

Consulte também

Interface IVsStatusbar
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo