共用方式為


IVsTextStreamMarker 介面

提供存取及操作文字緩衝區中的文字標記位置。 這個介面有方法可擷取的一維的資料流座標的變更。

命名空間:  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 指定顯示內容和週框的 widget 邊界會以圖像 (glyph)。
公用方法 ExecMarkerCommand 執行對標記的文字資料標記命令。
公用方法 GetBehavior 傳回文字標記行為,藉由設定SetBehavior方法。
公用方法 GetCurrentSpan 會傳回目前的位置資訊,該標記的文字資料流中。
公用方法 GetMarkerCommandInfo 傳回文字資料標記命令資訊。
公用方法 GetPriorityIndex 傳回文字標記優先順序,具有索引的最高的值,取得最上層的位置。
公用方法 GetStreamBuffer 提供存取關聯之的文字的緩衝區。
公用方法 GetTipText 傳回要在標記型別提示中顯示的文字。
公用方法 GetType 傳回文字的標記類型。
公用方法 GetVisualStyle 傳回標記類型的視覺的樣式。
公用方法 Invalidate 防止使用者介面中顯示的文字標記。
公用方法 ResetSpan 重設 [位置] 及 [文字標記的範圍。
公用方法 SetBehavior 設定文字的標記行為。
公用方法 SetType 設定文字的標記類型。
公用方法 SetVisualStyle 設定標記類型的視覺的樣式。
公用方法 UnadviseClient 如果有的話,請 unadvises 的用戶端。

回頁首

備註

這個介面表示本身的標記。 該標記由呼叫CreateStreamMarker方法。 IVsTextStreamMarker介面不同於IVsTextLineMarker ,因為它使用一維線性座標而不是二維 [線條]、 [索引] 座標。 不過, IVsTextLineMarkerIVsTextStreamMarker兩者都由相同的基礎物件,然後您就可以呼叫QueryInterface其間的方法。

標記會漂浮在建立時所指定的文字區域。 如果刪除文字時,會刪除標記。 如果將文字變大或縮小時,該標記會增大或縮小,據此。

實作者注意事項

實作文字標記。

呼叫者注意事項

呼叫 VSPackages (或任何文字緩衝區用戶端)。

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間