允许修饰,如下拉栏,中添加或从代码窗口中移除。
命名空间: 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 接口获取窗口框架组成,通常并使用窗架查找实际窗架的编辑说明。