IVsTextViewFilter 接口

允许文本视图的进一步修改。

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

语法

声明
<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextViewFilter
[GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface IVsTextViewFilter
[GuidAttribute(L"6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface class IVsTextViewFilter
[<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")>]
[<InterfaceTypeAttribute()>]
type IVsTextViewFilter =  interface end
public interface IVsTextViewFilter

IVsTextViewFilter 类型公开以下成员。

方法

  名称 说明
公共方法 GetDataTipText 提供数据提示通过获取提示文本的字符串值支持。
公共方法 GetPairExtents 返回的位置相对于项目将第一项的位置。
公共方法 GetWordExtent 计算基于字符位置的字符串区域。

页首

备注

在实现在对象中 IVsTextViewFilter ,也提供一 IOleCommandTarget 接口对象。 通过查询传递给 AddCommandFilter 方法的 IOleCommandTarget 接口检索 IVsTextViewFilter 。 应为每个视图中 IVsTextViewFilter 对象。 ,当您调用此接口时,该视图是隐式的。

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

对实现者的说明

实现此接口可进一步自定义核心文本编辑器。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间