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


Окна документов

В Visual Studio окно документа представляет собой фреймированное дочернее окно , связанное с окном многодокументного интерфейса (MDI). Окна документов обычно используются для отображения и изменения исходного кода или текста, но они также могут размещать другие функциональные типы. Окна документов:

  • Можно упорядочить в отдельных горизонтальных или вертикальных группах вкладок в родительском MDI, чтобы одновременно просматривать несколько файлов.

  • Можно закрепить в любом порядке в родительском MDI.

  • Можно свободно плавать.

  • Связаны в порядке вкладки с другими окнами MDI.

    Команды для группировки, закрепления и плавания можно найти в контекстном меню для вкладки окна документа.

    Дополнительные сведения о поведении окна в Visual Studio см. в разделе "Настройка макетов окон".

Реализация окна документа

Окна документов создаются путем реализации редактора. Интерфейс IVsEditorFactory создает окна документов в рамках создания экземпляра редактора. Дополнительные сведения см. в разделе "Устаревшие интерфейсы" в редакторе.

Примечание.

Чтобы обеспечить точки навигации назад и вперед в окне, реализуйте IVsBackForwardNavigation интерфейс. Текстовый редактор использует текстовые маркеры для идентификации точек навигации в документе.

Таблица выполняющихся документов

Интегрированная среда разработки использует таблицу "Выполнение документов" (RDT) для отслеживания состояния каждого окна документа. RDT — это механизм, с помощью которого окна документов уведомляются о событиях, например при закрытии решения или изменении файла. Дополнительные сведения см. в статье "Запуск таблицы документов".

См. также