IVsStatusbar.Animation(Int32, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Controla a animação do ícone na barra de status.
public:
int Animation(int fOnOff, System::Object ^ % pvIcon);
int Animation(int fOnOff, winrt::Windows::Foundation::IInspectable const & & pvIcon);
public int Animation (int fOnOff, ref object pvIcon);
abstract member Animation : int * obj -> int
Public Function Animation (fOnOff As Integer, ByRef pvIcon As Object) As Integer
Parâmetros
- fOnOff
- Int32
no Defina como true para ativar a animação ou definir como false para desativá-la.
- pvIcon
- Object
no Se a variante for a VT_I2 , ela se refere ao SBAI_Index de ícones animados predefinidos. Se esse parâmetro for um VT_I4 , ele se refere a um HBITMAP que contém a imagem do película para animação, cuja largura deve ser um múltiplo de sua altura.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro. Se esse método for chamado em uma instância do Visual Studio em execução em uma sessão remota, S_FALSE o retornará e o ícone não será exibido.
Comentários
Assinatura COM
From vsshell.idl:
HRESULT IVsStatusbar::Animation(
[in]BOOL fOnOff,
[in]VARIANT *pvIcon
);
Você deve chamar esse método antes de executar uma operação que leva um período indeterminado de tempo para que o usuário tenha uma representação visual que a operação continue com êxito. Chame o Progress método em vez de Animation se o progresso definitivo de uma operação puder ser determinado durante a operação.
Cada quadro na animação é quadrado com um tamanho de altura X altura e é exibido em cinco quadros por segundo. Você é responsável por destruir o bitmap do película personalizado.
O pvIcon parâmetro deve ser passado ao ligar a animação e ao desligá-la.
Os valores para SBAI_Index estão listados na tabela a seguir.
| SBAI_Index | Value1 | Descrição |
|---|---|---|
| SBAI_General | 0 | Ícone de animação padrão. |
| SBAI_Print | 1 | Animação ao imprimir. |
| SBAI_Save | 2 | Animação ao salvar arquivos. |
| SBAI_Deploy | 3 | Animação ao implantar a solução. |
| SBAI_Synch | 4 | Animação ao sincronizar arquivos pela rede. |
| SBAI_Build | 5 | Animação ao compilar a solução. |
| SBAI_Find | 6 | Animação ao pesquisar. |
Os valores de SBAI_Index são obtidos de VSShell. idl.