IVsTextViewFilter (Interfaz)
Permite modificar adicional de la vista de texto.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
<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
El tipo IVsTextViewFilter expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
GetDataTipText | Proporciona compatibilidad con la sugerencia de datos obteniendo el valor de cadena de texto de sugerencia. |
![]() |
GetPairExtents | Devuelve la ubicación de un elemento coincidente de pares, proporcionando la ubicación del primer elemento. |
![]() |
GetWordExtent | Calcula la extensión de word basada en una posición. |
Arriba
Comentarios
Cuando se implementa IVsTextViewFilter en el objeto, también proporciona una interfaz de IOleCommandTarget fuera del objeto. Recupere IVsTextViewFilter consultando la interfaz de IOleCommandTarget que se pasa al método de AddCommandFilter . Debe haber un objeto de IVsTextViewFilter para cada vista. La vista es implícita cuando se llama a esta interfaz.
Vea las ilustraciones de implementación o de la llamada de esta interfaz en el ejemplo Figures Language Service.
Notas para los implementadores
Implemente esta interfaz para personalizar aún más el editor básico de texto.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)