Поделиться через


IVsTextViewFilter - интерфейс

Разрешает дальнейшее изменение представления текста.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
<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

Тип IVsTextViewFilter предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод GetDataTipText Предоставляет поддержку данные-совета путем получения строковое значение текста протокола tip.
Открытый метод GetPairExtents Возвращает расположение элемента совпадающие пары, заданное расположение первого элемента.
Открытый метод GetWordExtent Вычисляет область памяти машинного слова, основанную на позицию символа.

В начало страницы

Заметки

При реализации IVsTextViewFilter на объекте, также убедитесь IOleCommandTarget интерфейс объекта. Извлечение AddCommandFilter путем запроса IVsTextViewFilter интерфейс, передаваемый в IOleCommandTarget метод. Должен иметь одно IVsTextViewFilter объект для каждого представления. Представление неявно во время вызова к этому интерфейсу.

См. раздел примера реализации этого интерфейса в приложении и вызвать Служба языка диаграммы.

Примечания для разработчиков

Реализуйте этот интерфейс, чтобы настраивать текстовый редактор.

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен