EditorControl Класс

Определение

Важно!

Этот API несовместим с CLS.

Обрабатывает окно редактора.

public ref class EditorControl : Microsoft::VisualStudio::Package::SimpleEditorView
[Windows::Foundation::Metadata::WebHostHidden]
class EditorControl : Microsoft::VisualStudio::Package::SimpleEditorView
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public class EditorControl : Microsoft.VisualStudio.Package.SimpleEditorView
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type EditorControl = class
    inherit SimpleEditorView
Public Class EditorControl
Inherits SimpleEditorView
Наследование
EditorControl
Атрибуты

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

EditorControl(IServiceProvider, IVsTextLines, Control)

Инициализирует новый экземпляр класса EditorControl с предоставленным буфером, элементом управления и основным поставщиком услуг.

Свойства

Buffer

Получает или задает текстовый буфер.

(Унаследовано от SimpleEditorView)
ComponentId

Получает или задает идентификатор компонента представления редактора.

(Унаследовано от SimpleEditorView)
ComponentManager

Получает или задает диспетчер компонентов для данного представления.

(Унаследовано от SimpleEditorView)
Control

Получает или задает элемент управления, который представляет окно редактора.

MenuCommandService (Унаследовано от SimpleEditorView)
Site

Получает или задает IServiceProvider для данного представления.

(Унаследовано от SimpleEditorView)

Методы

ClosePane()

Закрывает окно и удаляет ресурсы.

CommitPendingEdit(Int32)

Фиксирует изменения, внесенные в файл.

CreatePaneWindow(IntPtr, Int32, Int32, Int32, Int32, IntPtr)

Создает окно.

Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

Выполняет указанную команду.

(Унаследовано от SimpleEditorView)
FContinueMessageLoop(UInt32, IntPtr, MSG[])

Вызывается во время каждой итерации цикла обработки сообщений.

(Унаследовано от SimpleEditorView)
FDoIdle(UInt32)

Позволяет компоненту выполнить задачи периода бездействия.

FPreTranslateMessage(MSG[])

Вызывается для обработки или изменения сообщения перед его преобразованием и отправкой.

(Унаследовано от SimpleEditorView)
FQueryTerminate(Int32)

Вызывается, когда диспетчер компонентов должен знать, находится ли компонент в состоянии, в котором его можно завершить.

FReserved1(UInt32, UInt32, IntPtr, IntPtr)

Метод зарезервирован.

(Унаследовано от SimpleEditorView)
GetDefaultSize(SIZE[])

Получает размер по умолчанию окна.

(Унаследовано от SimpleEditorView)
HwndGetWindow(UInt32, UInt32)

Получает окно, связанное с компонентом.

IsSupported(IDataObject)

Определяет, поддерживает ли пользователь панели инструментов упоминаемый объект данных.

(Унаследовано от SimpleEditorView)
ItemPicked(IDataObject)

Отправляет уведомление о том, что выбран элемент на области элементов (путем щелчка мышью или нажав клавиши ВВОД).

(Унаследовано от SimpleEditorView)
LoadViewState(IStream)

При реализации в производном классе загружает состояние представления области окна.

(Унаследовано от SimpleEditorView)
OnActivationChange(IOleComponent, Int32, OLECRINFO[], Int32, OLECHOSTINFO[], UInt32)

Вызывается при активации нового объекта.

(Унаследовано от SimpleEditorView)
OnAppActivate(Int32, UInt32)

Уведомляет компонент об активации и деактивации основного приложения. приобретении или утере активации основным приложением.

OnEnterState(UInt32, Int32)

Уведомляет представление о вхождении приложения в определенное состояние или выходе из него.

(Унаследовано от SimpleEditorView)
OnLoseActivation()

Уведомляет активный компонент о том, что он потерял свое активное состояние, поскольку активным стал основной или другой компонент.

QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Получает состояние указанных команд.

(Унаследовано от SimpleEditorView)
SaveViewState(IStream)

Сохраняет загруженное состояние представления.

(Унаследовано от SimpleEditorView)
SetInfo()

Задает информацию в строке состояния, чтобы отразить это представление.

(Унаследовано от SimpleEditorView)
SetSite(IServiceProvider)

Инициализирует это представление.

(Унаследовано от SimpleEditorView)
Terminate()

Вызывается диспетчером компонентов при необходимости завершения регистрации представления.

(Унаследовано от SimpleEditorView)
TranslateAccelerator(MSG[])

Обрабатывает перевод специальных клавиш навигации.

(Унаследовано от SimpleEditorView)

Применяется к