Okna dokumentu
W programie Visual Studio okno dokumentu jest oknem podrzędnym, które jest skojarzone z oknem interfejsu wielu dokumentów (MDI). Okna dokumentów są zwykle używane do wyświetlania i modyfikowania kodu źródłowego lub tekstu, ale mogą również hostować inne typy funkcjonalne. Okna dokumentu:
Można organizować w osobnych grupach kart poziomych lub pionowych w nadrzędnym mdI, aby można było jednocześnie wyświetlić wiele plików.
Można zadokować w dowolnej kolejności w nadrzędnej usłudze MDI.
Można swobodnie pływać.
Są połączone na karcie z innymi oknami MDI.
Polecenia grupowania, dokowania i przestawnego można znaleźć w menu skrótów dla karty okna dokumentu.
Aby uzyskać więcej informacji na temat zachowania okna w programie Visual Studio, zobacz Dostosowywanie układów okien.
Implementacja okna dokumentu
Okna dokumentów są tworzone przez zaimplementowanie edytora. Interfejs IVsEditorFactory tworzy okna dokumentów w ramach tworzenia wystąpienia edytora. Aby uzyskać więcej informacji, zobacz Starsze interfejsy w edytorze.
Uwaga
Aby zapewnić punkty nawigacyjne do tyłu i do przodu w oknie, zaimplementuj IVsBackForwardNavigation interfejs. Edytor tekstów używa znaczników tekstu do identyfikowania punktów nawigacji w dokumencie.
Tabela Uruchomiony dokument
Środowisko IDE używa tabeli Uruchomione dokumenty (RDT) do śledzenia stanu każdego okna dokumentu. RDT to mechanizm, za pomocą którego okna dokumentów są powiadamiane o zdarzeniach, takich jak zamknięcie rozwiązania lub edytowanie pliku. Aby uzyskać więcej informacji, zobacz Uruchamianie tabeli dokumentów.