Condividi tramite


Interfaccia IVsTextMarker

Fornisce metodi per gestire i marcatori di testo.

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

Sintassi

'Dichiarazione
<InterfaceTypeAttribute()> _
<GuidAttribute("950122D9-1A51-43CA-8CED-B5D9E42DE1B5")> _
Public Interface IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("950122D9-1A51-43CA-8CED-B5D9E42DE1B5")]
public interface IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"950122D9-1A51-43CA-8CED-B5D9E42DE1B5")]
public interface class IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("950122D9-1A51-43CA-8CED-B5D9E42DE1B5")>]
type IVsTextMarker =  interface end
public interface IVsTextMarker

Il tipo IVsTextMarker espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico DrawGlyph Disegna un glifo nel margine del widget fornito un contesto di visualizzazione e un rettangolo di delimitazione.
Metodo pubblico ExecMarkerCommand Esegue un comando del marcatore di testo con un marcatore.
Metodo pubblico GetBehavior Restituisce un comportamento del marcatore di testo impostato dal SetBehavior metodo.
Metodo pubblico GetMarkerCommandInfo Informazioni sui comandi del marcatore di testo viene restituito.
Metodo pubblico GetPriorityIndex Restituisce l'indice di priorità del marcatore di testo, con il valore massimo che ottiene la posizione di primo piano.
Metodo pubblico GetTipText Restituisce il testo da visualizzare in un suggerimento per il tipo del marcatore.
Metodo pubblico GetType Restituisce un tipo del marcatore di testo.
Metodo pubblico GetVisualStyle Restituisce lo stile di visualizzazione di un tipo dei marcatori.
Metodo pubblico Invalidate Impedisce a un marcatore di testo visualizzato nell'interfaccia utente.
Metodo pubblico SetBehavior Imposta il comportamento di un marcatore di testo.
Metodo pubblico SetType Imposta un tipo del marcatore di testo.
Metodo pubblico SetVisualStyle Consente di impostare lo stile di visualizzazione di un tipo dei marcatori.
Metodo pubblico UnadviseClient Unadvises il client, se c " è uno.

In alto

Note

Il marcatore di testo tenere traccia delle modifiche nel buffer di testo proprietario e gestire dati correlati alla posizione in modo da poter eseguire una query sulle parti interessate le nuove informazioni sul percorso postredigano.

Nota

Se una parte dell'intervallo di testo specificato nel marcatore di testo viene eseguita una modifica, il marcatore diventa non valido.

Esistono diversi modi in cui è possibile accedere a IVsTextMarker:

  • Utilizzo IVsTextMarkerClient. Se si immette CreateStreamMarker quando si crea il marcatore di testo tramite IVsTextMarker o di CreateLineMarker nell'ambiente viene chiamato con un puntatore a di IVsTextMarkerClient ogni volta che è necessario fornire un menu di scelta rapida, un testo del suggerimento, o è necessario personalizzato modificare l'aspetto o il comportamento di un marcatore di testo a passare.

  • salvare IVsTextMarker puntatore. Se si crea solo uno o due marcatore specifico, è possibile salvare il puntatore a ognuno di questi marcatori per un utilizzo successivo.

  • Query per il marcatore utilizzando IVsTextLines::EnumMarkerso diEnumMarkers . Se non si desidera attendere IVsTextMarkerClient il metodo per chiamarvi possibile accedere a IVsTextMarker utilizzando il seguente modo:

Vedere le illustrazioni di chiamare di questa interfaccia nell'esempio Servizio di linguaggio delle figure.

Note per i chiamanti

chiamata IVsTextMarker quando è necessario tenere traccia delle informazioni di modifica e posizionali nel buffer di testo.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop