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(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) |