Четвертый Borland C++ и его окружение

       

Класс TDocManager (docmanag.h)


Создает объект администратора документов, который управляет

списком текущих документов и зарегистрированных шаблонов, обрабатывает стандартные команды файлового меню и выводит пользовательский интерфейс для окон файла и блоков выбора. Чтобы обеспечить поддержку для документов и отображаемых элементов, этот объект должен создаваться приложением и подключаться к документу.

Администратор документов обычно обрабатывает события от имени документов, используя таблицу реакции. Администратор документов может в ответ на команды создавать соответствующие документы

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

основное окно, и наконец в приложение, которое передает их администратору документов.

При создании объектов указанного класса или производных

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

dmMDI и dmSDI операцию OR. Пункты меню администратора документов

можно разрешить или запретить.

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

отображаемый документ, вы можете подключить отображаемый элемент

к окну-рамке, создать дочерний MDI и свободное окно.

TDocManager и производные классы могут создавать и обслуживать специализированные средства, например, OLE-сервер.



Содержание раздела