Freigeben über


IVsCodeWindowEvents-Schnittstelle

Ermöglicht einem VSPackage, um bestimmte Ereignisse überwacht, die mit der Ansicht zugeordnet werden, die ein IVsCodeWindow-Objekt enthält.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Syntax

'Declaration
<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

Der IVsCodeWindowEvents-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode OnCloseView Wird aufgerufen, wenn eine Sicht geschlossen wurde.
Öffentliche Methode OnNewView Wird aufgerufen, wenn eine Ansicht gerade erstellt wurde.

Zum Seitenanfang

Hinweise

Diese Schnittstelle wird verwendet, um bestimmte Ansicht-ausgerichtete Ereignisse abgerufen werden (insbesondere, neue Ansicht und Ansicht schließen) behandelt normalerweise von einem Code fenster-manager.

Hinweise zur Implementierung

Implementieren Sie diese Schnittstelle in der gleichen Klasse, die die IVsCodeWindow-Schnittstelle implementiert, um neue Ansicht anzeigen und Empfangen von Ereignissen im Codefenster zu schließen. Sie müssen diese Schnittstelle zu implementieren, wenn Sie einen Code fenster-manager mit der IVsCodeWindowManager-Schnittstelle implementieren.

Hinweise zu Aufrufern

Diese Schnittstelle kann abgerufen werden, indem die QueryInterface-Methode in der IVsCodeWindow-Schnittstelle aufruft. Beachten Sie, dass die IVsCodeWindowEvents-Schnittstelle ist optional und kann nicht von einem bestimmten IVsCodeWindow-Objekt vorhanden ist.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace