提供对和操作文本标记的位置在文本缓冲区。 此接口具有方法一维检索的更改,流坐标。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")> _
Public Interface IVsTextStreamMarker _
Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface IVsTextStreamMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface class IVsTextStreamMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")>]
type IVsTextStreamMarker =
interface
interface IVsTextMarker
end
public interface IVsTextStreamMarker extends IVsTextMarker
IVsTextStreamMarker 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
DrawGlyph | 绘制中给出的小部件边距的标志符号显示上下文和边框。 |
![]() |
ExecMarkerCommand | 执行文本标记顺序标记。 |
![]() |
GetBehavior | 返回 SetBehavior 方法设置的文本标记行为。 |
![]() |
GetCurrentSpan | 返回标记的当前位置信息在文本流的。 |
![]() |
GetMarkerCommandInfo | 返回文本标记订单信息。 |
![]() |
GetPriorityIndex | 返回文本标记优先级索引,当最大值获取最顶层的位置。 |
![]() |
GetStreamBuffer | 提供对关联的文本缓冲区。 |
![]() |
GetTipText | 在标记类型的一个提示返回文本显示。 |
![]() |
GetType | 返回文本标记的类型。 |
![]() |
GetVisualStyle | 返回一个标记类型的视觉样式。 |
![]() |
Invalidate | 防止一个文本标记显示在用户界面中。 |
![]() |
ResetSpan | 重置文本标记的位置和区域。 |
![]() |
SetBehavior | 设置文本标记的行为。 |
![]() |
SetType | 设置文本标记的类型。 |
![]() |
SetVisualStyle | 设置标记类型的视觉样式。 |
![]() |
UnadviseClient | Unadvises 客户端,因此,如果有一个。 |
页首
备注
此接口表示标记。 标记是通过调用 CreateStreamMarker 方法创建的。 IVsTextStreamMarker 接口与 IVsTextLineMarker 的不同之处在于使用一维线性坐标相当二维索引, [行] 坐标。 但是, IVsTextLineMarker 和 IVsTextStreamMarker 由同一基础对象实现,并且可以对它们之间的 QueryInterface 方法。
,则在创建集合时,标记浮动在指定的文本边界。 如果文本删除,标记已被删除。 如果文本增大或缩小,标记相应地增大或缩小。
对实现者的说明
实现由文本标记。
对调用者的说明
调用 Vspackage (或任何文本缓冲区客户端)。