Partager via


IVsTextViewFilter, interface

Permet davantage de modification de l'affichage de texte.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
<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

Le type IVsTextViewFilter expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetDataTipText Fournit la prise en charge de donnée- conseil donnée-conseil en obtenant la valeur de chaîne du texte de conseil.
Méthode publique GetPairExtents Retourne l'emplacement d'un élément correspondant de paires, selon l'emplacement du premier élément.
Méthode publique GetWordExtent Calcule l'étendue de mot selon une position de caractère.

Début

Notes

Lorsque vous implémentez IVsTextViewFilter sur votre objet, fournissez également une interface d'IOleCommandTarget en fonction de l'objet. Extrayez IVsTextViewFilter en interrogeant l'interface d'IOleCommandTarget qui est passée dans la méthode d'AddCommandFilter. Il doit y avoir un objet d'IVsTextViewFilter pour chaque vue. La vue est implicite lorsque vous effectuez des appels à cette interface.

Consulter les illustrations de l'implémentation et/ou d'appeler de cette interface dans l'exemple Figures Language Service.

Remarques à l'attention des implémenteurs

Implémentez cette interface pour personnaliser davantage le principal éditeur de texte.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms