IVsStatusbar 接口

提供对环境的状态栏。

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("DC0AF70E-5097-4DD3-9983-5A98C3A19942")> _
Public Interface IVsStatusbar
[InterfaceTypeAttribute()]
[GuidAttribute("DC0AF70E-5097-4DD3-9983-5A98C3A19942")]
public interface IVsStatusbar

IVsStatusbar 类型公开以下成员。

方法

  名称 说明
公共方法 Animation 控制状态栏中图标的动画。
公共方法 Clear 清除状态栏中的状态文本区域和编辑器信息区域。
公共方法 FreezeOutput 禁止更新状态文本。
公共方法 GetFreezeCount 返回状态栏上保持的冻结数。
公共方法 GetText 检索当前状态栏文本。
公共方法 IsCurrentUser 确定指定的用户是否具有状态栏的当前用户。
公共方法 IsFrozen 返回状态栏的冻结状态。
公共方法 Progress 显示占用确定时间量的操作的进度。
公共方法 SetColorText 使用前景色和背景色设置状态栏文本。
公共方法 SetInsMode 将状态栏中编辑器的模式设置为插入或改写。
公共方法 SetLineChar 在状态栏的编辑器信息区域中显示行号和字符位置。
公共方法 SetLineColChar 在状态栏的编辑器信息区域中显示行号、列号和字符位置。
公共方法 SetSelMode 设置状态栏中编辑器的块或流选择模式。
公共方法 SetText 设置文本区域中的状态栏文本。
公共方法 SetXYWH 在状态栏的编辑器信息区域中显示当前图形框的 (x,y) 位置以及宽度和高度。

页首

备注

在 Visual Studio 的状态栏分为四个区域:状态文本、进度栏区域、事件的图标区域和编辑信息区域。 每个区域都可以支持一个或多个输出窗格。 有关更多信息,请参见 Status Bar 主题在用户界面设计准则的窗口设计节点下。

对调用者的说明

应调用此接口,当需要更新在状态栏中显示信息。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间