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


VsTextViewClass - класс

Управляет представлением текста окна редактора. Содержит методы для управления представлением текста. Представление по существу окна редактора, отображаемое в пользовательском интерфейсе.

Иерархия наследования

Object
  Microsoft.VisualStudio.TextManager.Interop.VsTextViewClass

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

Синтаксис

'Декларация
<ClassInterfaceAttribute()> _
<GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")> _
Public Class VsTextViewClass _
    Implements IVsTextView, VsTextView
[ClassInterfaceAttribute()]
[GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")]
public class VsTextViewClass : IVsTextView, 
    VsTextView
[ClassInterfaceAttribute()]
[GuidAttribute(L"F5E7E71E-1401-11D1-883B-0000F87579D2")]
public ref class VsTextViewClass : IVsTextView, 
    VsTextView
[<ClassInterfaceAttribute()>]
[<GuidAttribute("F5E7E71E-1401-11D1-883B-0000F87579D2")>]
type VsTextViewClass =  
    class 
        interface IVsTextView 
        interface VsTextView 
    end
public class VsTextViewClass implements IVsTextView, VsTextView

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

Конструкторы

  Имя Описание
Открытый метод VsTextViewClass

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

Методы

  Имя Описание
Открытый метод AddCommandFilter Добавляет фильтр команды к существующим данным фильтрам последовательности команд.
Открытый метод CenterColumns Устанавливает указанный столбец текста по центру представления.
Открытый метод CenterLines Задает указанные линии текста по центру представления.
Открытый метод ClearSelection Очищает текущее выделение.
Открытый метод CloseView Закрывает и удаляет регистрацию представление с диспетчером представления.
Открытый метод EnsureSpanVisible Гарантирует, что текст в представлении, и по вертикали и по горизонтали.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetBuffer Возвращает текущее содержимое текстового буфера.
Открытый метод GetCaretPos Возвращает линию и индекс столбца позиции курсора.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetLineAndColumn Преобразование позиция текстового потока на линии и индекс столбца.
Открытый метод GetLineHeight Возвращает высоту точки линии.
Открытый метод GetNearestPosition Преобразование линию и индекс столбца на месте текстового потока.
Открытый метод GetPointOfLineColumn Возвращает координаты по оси y верхнего левого угла отдельных линий и столбца.
Открытый метод GetScrollInfo Возвращает параметры полосы прокрутки текстового редактора для заданной базовой полосы прокрутки.
Открытый метод GetSelectedText Возвращает копию выбранного текста.
Открытый метод GetSelection Получает диапазон текста, соответствующий текущему выделению, если он имеется.
Открытый метод GetSelectionDataObject Возвращает копию выбранного текста внутри IDataObject формат интерфейса.
Открытый метод GetSelectionMode Возвращает режим текущего выделения.
Открытый метод GetSelectionSpan Получает диапазон текста, связанный с фрагментом.
Открытый метод GetTextStream Возвращает указанный поток текста в строке.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetWindowHandle Возвращает дескриптор окна для данного представления.
Открытый метод GetWordExtent Возвращает текущую область памяти машинного слова.
Открытый метод HighlightMatchingBrace Выбирает соответствующие фигурная скобка в конструкции языка.
Открытый метод Initialize Создает представление и позволяет клиентам определить один или несколько TextViewInitFlags параметры.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод PositionCaretForEditing Помещает курсор в положение эквивалентную для редактирования функция.
Открытый метод RemoveCommandFilter Удаляет фильтр команд из фильтров последовательности команд.
Открытый метод ReplaceTextOnLine Заменяет линия текста.
Открытый метод RestrictViewRange Сведения о методе не предусмотрены.Метод не реализован.
Открытый метод SendExplicitFocus Отправляет точный фокус на окно.
Открытый метод SetBuffer Связывает текстовый буфер с представлением.
Открытый метод SetCaretPos Задает координаты конечной точки выделения.
Открытый метод SetScrollPosition Устанавливает параметры полосы прокрутки текстового редактора для заданной базовой полосы прокрутки.
Открытый метод SetSelection Selects, указанный текст.
Открытый метод SetSelectionMode Устанавливает режим выделения.
Открытый метод SetTopLine Задает верхнюю линию в представлении к базовому плану.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод UpdateCompletionStatus Используется для управления завершения машинного слова.
Открытый метод UpdateTipWindow Обновляет окно tip.
Открытый метод UpdateViewFrameCaption Обеспечивает представление обновления заголовок окна фрейма, например "[" только для чтения "]".

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

Заметки

Нельзя создать экземпляр этого класса с new ключевое слово. Вместо этого необходимо получить CreateInstanceобъект и создает объект с ILocalRegistry . Этот метод создает MPF программу-оболочку с CreateInstance.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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