IVsCodeWindowManager 接口

允许修饰,如下拉栏,中添加或从代码窗口中移除。

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")> _
Public Interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface IVsCodeWindowManager
[InterfaceTypeAttribute()]
[GuidAttribute(L"4758CB90-6110-4440-B577-2E3FC91E4B84")]
public interface class IVsCodeWindowManager
[<InterfaceTypeAttribute()>]
[<GuidAttribute("4758CB90-6110-4440-B577-2E3FC91E4B84")>]
type IVsCodeWindowManager =  interface end
public interface IVsCodeWindowManager

IVsCodeWindowManager 类型公开以下成员。

方法

  名称 说明
公共方法 AddAdornments 添加修饰,如下拉栏,以代码窗口。
公共方法 OnNewView 调用由核心编辑器通知语言新视图的创建时间。
公共方法 RemoveAdornments 从代码窗口中移除修饰,如下拉栏,。

页首

备注

获取代码窗口管理器附加到 IVsCodeWindow 接口的实例,调用 SVsCodeWindowManager 服务的 QueryService 以及要对此的接口。 对于任何外部实体不合适,除代码窗口之外,调用 IVsCodeWindowManager 方法,但是,使用此方法,可以显示可能是有用于代码窗口管理器的其他方的私有接口。

对调用者的说明

,在添加或移除修饰时,代码窗口通过该环境调用此接口使用服务 SVsCodeWindowManager

请参见实现和/或调用的插图在该示例 Figures Language Service的此接口。

这是以下操作的一种简便的位置:

  • 添加一个下拉栏 (IVsDropdownBar)。

  • 添加属性/上下文设置为当前用户上下文 (在某些情况下)。

  • 更新编辑图例通过调用 SetBaseEditorCaption 方法或 GetEditorCaption 方法。 然后,使用 IVsFindTarget 接口获取窗口框架组成,通常并使用窗架查找实际窗架的编辑说明。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间