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 | |
---|---|---|
GetDataTipText | Bietet Unterstützung für die Spitze Daten abgerufen, indem der Zeichenfolgenwert des QuickInfo-Texts. | |
GetPairExtents | Gibt die Position eines Elements der übereinstimmenden Paare zurück, wenn der Speicherort des ersten Punkts. | |
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.