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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。