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

       

Создание типов документа


При создании приложения AppExpert, поддерживающего модуль

Doc/View, вы можете использовать ClassExpert создания классов

отображаемых документов и типов документов. Чтобы создать тип документа, сделайте следующее:

  • Создайте класс отображаемого элемента или используйте один

    из трех предопределенных классов (TEditView, TListView или

    TWindowView).

  • Запустите из своего проекта ClassExpert. Щелкните правой

    кнопкой "мыши" в области классов, затем выберите в оперативном меню Create doc types.

  • Выберите View class. По умолчанию это класс TEditView,

    TListView, TWindowView или ваш собственный класс.

  • Наберите описание типов файлов вашего документа. Этот

    текст выводится в диалоговом окне File Open.

  • Наберите необходимые фильтры, разделив их запятыми. Эти



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

  • Наберите используемое по умолчанию расширение файла. Оно

    будет использоваться при сохранении.

  • Чтобы задать стили документа/отображаемого элемента, щелкните "мышью" на командной кнопке Styles. Вы можете выбирать следующие стили:
  • Стиль Описание

    dtAutoDelete Удалять объект документа при закрытии последнего отображаемого элемента.
    dtNoAutoView Не создавать автоматически заданный по умолчанию тип отображаемого элемента.
    dtSingleView Обеспечивать только один отображаемый элемент на каждый документ.
    dtAutoOpen Открывает документ при его создании.
    dtUpdateDir Обновляет каталог диалога.
    dtHidden Скрывает шаблон в списке выбираемых пользователем шаблонов.
    dtSelected Указывает последний выбранный шаблон.
    dtReadOnly Выбирает при создании диалогового окна доступную только по чтению кнопку с независимой фиксацией.
    dtOverWritePrompt Запрашивает пользователя, можно ли перезаписать существующий файл (в диалоге Save As).
    dtHideReadOnly Скрывает кнопки с независимой фиксацией, доступные только по чтению.
    dtPathMustExist Позволяет пользователю набирать только существующие маршруты.
    dtFileMusttExist Позволяет пользователю набирать имена только существующих файлов.
    dtCreatePrompt Перед созданием нового документа выводит пользователю подсказку.
    dtNoReadOnly Возвращает заданный файл как доступный для записи.

  • Чтобы добавить тип документа в приложение, щелкните

    "мышью" на Add. При этом будет обновлена структура основного исходного файла, в котором описываются типы документов. Документ/отображаемый элемент выводится в списке доступных типов.

  • Чтобы вернуться в ClassExpert, щелкните "мышью" на Close.


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