Condividi tramite


Interfaccia IVsTextTrackingPoint

Crea e gestisce un punto di rilevamento interno.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsTextTrackingPoint espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico GetBehavior
Metodo pubblico GetCurrentLineIndex
Metodo pubblico GetTextLayer
Metodo pubblico SetBehavior

In alto

Note

Il rilevamento di determinate posizioni, quali la selezione corrente, è necessario tenere traccia di una posizione nel testo livello-generato, ovvero, il testo scritto dal livello sintetico di testo, tuttavia ancora possibile tenere traccia della posizione anche se tale livello scompare.

La soluzione è un oggetto di track point, ovvero come un marcatore con la differenza che verrà utilizzata per continuare tenere traccia, possibilmente in un livello diverso, fino a quando il buffer attive. In altre parole, un track point a più livelli è simile a un marcatore di lunghezza zero, ma è garantito sempre per occupare una posizione significativa in uno dei livelli, se il buffer continuerà a esistere. Un track point non viene mai l'interfaccia utente e la relativa posizione non può essere reimpostata. Le uniche operazioni che è possibile utilizzare i track point sono si creano query e il relativo livello e riga corrente/indice.

Questa interfaccia viene utilizzata solo negli scenari per uno scopo specifico. A meno che non sia necessario tenere traccia di un punto che può esistere in un'area sintetica del testo, non è necessario utilizzare questa interfaccia. I client devono in genere utilizzare i marcatori di testo comuni nel buffer.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop