共用方式為


IVsTextLineMarker 介面

提供存取及操作的緩衝區內的文字標記的位置。 這個介面有方法來擷取或變更二維座標。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextLineMarker _
    Inherits IVsTextMarker
[GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface IVsTextLineMarker : IVsTextMarker
[GuidAttribute(L"31E2DCA7-CCFF-4E09-B433-17C739CF69AD")]
[InterfaceTypeAttribute()]
public interface class IVsTextLineMarker : IVsTextMarker
[<GuidAttribute("31E2DCA7-CCFF-4E09-B433-17C739CF69AD")>]
[<InterfaceTypeAttribute()>]
type IVsTextLineMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLineMarker extends IVsTextMarker

IVsTextLineMarker 類型會公開下列成員。

方法

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

回頁首

備註

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

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

實作者注意事項

實作 Visual Studio 的文字標記。

呼叫者注意事項

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

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間