IVsStatusbar.Animation 方法

控制状态栏中图标的动画。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function Animation ( _
    fOnOff As Integer, _
    ByRef pvIcon As Object _
) As Integer
int Animation(
    int fOnOff,
    ref Object pvIcon
)

参数

  • fOnOff
    类型:System.Int32
    [in] 设置为 true 打开动画或设置为错误关闭它。
  • pvIcon
    类型:System.Object%
    [in] 如果变量是 VT_I2,它是指预定义事件的图标 SBAI_Index。如果此参数是 VT_I4,它是指包含动画的 HBITMAP filmstrip 图像,宽度应为其高度的多个。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

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

您应调用此方法,则在运行所用时间,以便用户具有可视化表示操作成功继续操作之前。 ; 如果操作的绑定的进度可以在操作期间,确定调用 Progress 方法而不是 Animation

动画中的每帧与高度 x 高度相符的大小和显示在五个每秒。 就得销毁自定义的 filmstrip 的位图。

必须通过 pvIcon 参数,在打开动画,并在关闭时它。

SBAI_Index 的值在下表中列出。

SBAI_Index

Value1

说明

SBAI_General

0

标准动画图标。

SBAI_Print

1

动画,在打印时。

SBAI_Save

2

动画,在保存文件时。

SBAI_Deploy

3

动画,在部署解决方案时。

SBAI_Synch

4

动画,当同步在网络中的文件。

SBAI_Build

5

动画,在生成解决方案时。

SBAI_Find

6

动画,当搜索时。

SBAI_Index 的值从 vsshell.idl 中采用。

.NET Framework 安全性

请参见

参考

IVsStatusbar 接口

Microsoft.VisualStudio.Shell.Interop 命名空间