Share via


Dokumentfenster

In Visual Studio ist ein Dokumentfenster ein gerahmtes untergeordnetes Fenster, das einem MDI-Fenster (Multiple-Document Interface) zugeordnet ist. Dokumentfenster werden in der Regel für die Anzeige und Änderung von Quellcode oder Text verwendet, können aber auch andere Funktionstypen hosten. Dokumentfenster:

  • Kann in separaten horizontalen oder vertikalen Registerkartengruppen im übergeordneten MDI organisiert werden, sodass mehrere Dateien gleichzeitig angezeigt werden können.

  • Kann in beliebiger Reihenfolge in der übergeordneten MDI angedockt werden.

  • Kann frei schweben.

  • Werden in der Aktivierreihenfolge mit anderen MDI-Fenstern verknüpft.

    Die Befehle zum Gruppieren, Andocken und Unverankerten finden Sie im Kontextmenü für eine Dokumentfensterregisterkarte.

    Weitere Informationen zum Fensterverhalten in Visual Studio finden Sie unter Anpassen von Fensterlayouts.

Implementierung von Dokumentfenstern

Dokumentfenster werden durch Implementieren eines Editors erstellt. Die IVsEditorFactory Schnittstelle erstellt Dokumentfenster als Teil der Instanziierung eines Editors. Weitere Informationen finden Sie unter Legacyschnittstellen im Editor.

Hinweis

Um Navigationspunkte in einem Fenster rückwärts und vorwärts bereitzustellen, implementieren Sie die IVsBackForwardNavigation Schnittstelle. Der Text-Editor verwendet Textmarkierungen, um Navigationspunkte im Dokument zu identifizieren.

Die Tabelle "Laufendes Dokument"

Die IDE verwendet die Tabelle "Laufendes Dokument" (RDT), um den Status jedes Dokumentfensters nachzuverfolgen. RdT ist der Mechanismus, über den Dokumentfenster über Ereignisse benachrichtigt werden, z. B. wenn eine Lösung geschlossen wird oder wenn eine Datei bearbeitet wurde. Weitere Informationen finden Sie in der Tabelle "Laufendes Dokument".

Siehe auch