共用方式為


IVsTextTrackingPoint 介面

建立和維護的內部追蹤點。

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

語法

'宣告
<InterfaceTypeAttribute()> _
<GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")> _
Public Interface IVsTextTrackingPoint
[InterfaceTypeAttribute()]
[GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")]
public interface IVsTextTrackingPoint
[InterfaceTypeAttribute()]
[GuidAttribute(L"D6BF0A8A-3798-49C5-8806-648A635EACC8")]
public interface class IVsTextTrackingPoint
[<InterfaceTypeAttribute()>]
[<GuidAttribute("D6BF0A8A-3798-49C5-8806-648A635EACC8")>]
type IVsTextTrackingPoint =  interface end
public interface IVsTextTrackingPoint

IVsTextTrackingPoint 類型會公開下列成員。

方法

  名稱 描述
公用方法 GetBehavior
公用方法 GetCurrentLineIndex
公用方法 GetTextLayer
公用方法 SetBehavior

回頁首

備註

當追蹤特定的位置,例如目前的選取範圍,就必須追蹤層級所產生的文字,也就是所產生的綜合文字層,文字的位置,但仍然能夠追蹤的位置,即使該圖層會消失。

解決方法是追蹤 point 物件,這就像在標記中,不同之處在於保持追蹤,可能是在不同的圖層,前提住在緩衝區時,才可保證。 換句話說,多層的追蹤點類似於空標記,但可保證一定會有意義的位置,在其中一個圖層上,前提是仍然存在於緩衝區。 追蹤點卻不會顯示使用者介面,而且可能不會重設它的位置。 您可以使用追蹤點的唯一項目是建立它們,並查詢其圖層與目前的行索引。

這個介面只能用於特殊用途的案例。 除非您需要追蹤點,也可能存在於綜合的文字區域,您不需要使用這個介面。 用戶端通常應該使用普通文字標記的緩衝區。

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間