Окна документов
В Visual Studio окно документа представляет собой фреймированное дочернее окно , связанное с окном многодокументного интерфейса (MDI). Окна документов обычно используются для отображения и изменения исходного кода или текста, но они также могут размещать другие функциональные типы. Окна документов:
Можно упорядочить в отдельных горизонтальных или вертикальных группах вкладок в родительском MDI, чтобы одновременно просматривать несколько файлов.
Можно закрепить в любом порядке в родительском MDI.
Можно свободно плавать.
Связаны в порядке вкладки с другими окнами MDI.
Команды для группировки, закрепления и плавания можно найти в контекстном меню для вкладки окна документа.
Дополнительные сведения о поведении окна в Visual Studio см. в разделе "Настройка макетов окон".
Реализация окна документа
Окна документов создаются путем реализации редактора. Интерфейс IVsEditorFactory создает окна документов в рамках создания экземпляра редактора. Дополнительные сведения см. в разделе "Устаревшие интерфейсы" в редакторе.
Примечание.
Чтобы обеспечить точки навигации назад и вперед в окне, реализуйте IVsBackForwardNavigation интерфейс. Текстовый редактор использует текстовые маркеры для идентификации точек навигации в документе.
Таблица выполняющихся документов
Интегрированная среда разработки использует таблицу "Выполнение документов" (RDT) для отслеживания состояния каждого окна документа. RDT — это механизм, с помощью которого окна документов уведомляются о событиях, например при закрытии решения или изменении файла. Дополнительные сведения см. в статье "Запуск таблицы документов".