Freigeben über


IVsTextViewFilter-Schnittstelle

Ermöglicht weitere Änderung der Textansicht.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextViewFilter
[GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface IVsTextViewFilter
[GuidAttribute(L"6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface class IVsTextViewFilter
[<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")>]
[<InterfaceTypeAttribute()>]
type IVsTextViewFilter =  interface end
public interface IVsTextViewFilter

Der IVsTextViewFilter-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode GetDataTipText Bietet Unterstützung für die Spitze Daten abgerufen, indem der Zeichenfolgenwert des QuickInfo-Texts.
Öffentliche Methode GetPairExtents Gibt die Position eines Elements der übereinstimmenden Paare zurück, wenn der Speicherort des ersten Punkts.
Öffentliche Methode GetWordExtent Berechnet den Wort Datenbindungsausdrücken auf Grundlage einer Zeichenposition.

Zum Seitenanfang

Hinweise

Wenn Sie IVsTextViewFilter für das Objekt implementieren, stellen Sie auch eine IOleCommandTarget-Schnittstelle außerhalb des Objekts bereit. Rufen Sie IVsTextViewFilter ab, indem Sie die IOleCommandTarget eine Schnittstellenabfrage, die in die AddCommandFilter-Methode übergeben wird. Es sollte ein IVsTextViewFilter-Objekt für jede Sicht sein. Die Ansicht ist implizit, wenn Sie Aufrufe dieser Schnittstelle erleichtern.

Implementierung der Abbildungen Siehe und/oder des Aufrufs dieser Schnittstelle im Beispiel Figures Language Service.

Hinweise zur Implementierung

Implementieren Sie diese Schnittstelle, um den Kern text-editor weiter anpassen.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace