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


IVsCodeWindowEvents - интерфейс

Разрешает VSPackage для прослушивания достоверным событиям, связанным с представлением, содержащее IVsCodeWindow объект.

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

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("26ACC7FD-C665-426B-B120-E96762C5DD1A")> _
Public Interface IVsCodeWindowEvents
[InterfaceTypeAttribute()]
[GuidAttribute("26ACC7FD-C665-426B-B120-E96762C5DD1A")]
public interface IVsCodeWindowEvents
[InterfaceTypeAttribute()]
[GuidAttribute(L"26ACC7FD-C665-426B-B120-E96762C5DD1A")]
public interface class IVsCodeWindowEvents
[<InterfaceTypeAttribute()>]
[<GuidAttribute("26ACC7FD-C665-426B-B120-E96762C5DD1A")>]
type IVsCodeWindowEvents =  interface end
public interface IVsCodeWindowEvents

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

Методы

  Имя Описание
Открытый метод OnCloseView Вызывается, если представление было закрыто.
Открытый метод OnNewView Вызывается, когда представление только что было создано.

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

Заметки

Этот интерфейс используется для получения некоторых вид-ориентированные события (в частности, новое представление и выбрать like) обычно обрабатывается диспетчером окна кода.

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

Реализуйте этот интерфейс в том же классе, который реализует IVsCodeWindow интерфейс, чтобы получить новые события представления и ближайшего взгляда в окне кода. Нет необходимости реализовывать этот интерфейс при реализации диспетчер окна кода IVsCodeWindowManager интерфейс.

Примечания к вызывающим объектам

Этот интерфейс может быть получен путем вызова QueryInterface метод IVsCodeWindow интерфейс. Обратите внимание, что IVsCodeWindowEvents интерфейс является необязательным и может не существовать в частности IVsCodeWindow объект.

См. также

Ссылки

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