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


Серверы. Реализация документов сервера

В этой статье описывается необходимо выполнить успешно, чтобы реализовать документ сервера, если параметр OLE-сервер не указанные в мастере приложений.

Определение класса документа сервера

  1. Создайте производный класс от COleServerDoc документа вместо CDocument.

  2. Создайте класс, производный от COleServerItem элемента сервера.

  3. Реализуйте OnGetEmbeddedItem функции-члена класса документа сервера.

    OnGetEmbeddedItem вызывается, когда пользователь создает или изменяет контейнерного приложения встроенный элемент.Он должен вернуть элемент, представляющий весь документ.Это должен быть объект пользовательского COleServerItem- производным классом.

  4. Переопределить функцию-член Serialize для сериализации содержимого документа.Нет необходимости сериализации список элементов сервера, если не использовать их для представления собственные данные в документе.Дополнительные сведения см. в разделе implementing элементы сервера в статье Серверы. элементы сервера.

При создании документа сервера платформа автоматически регистрируют документ с OLE системные библиотеки DLL.Это позволяет библиотеки DLL для определения документов сервера.

Дополнительные сведения см. в разделе COleServerItem и COleServerDoc в ссылке библиотеки классов.

См. также

Основные понятия

Серверы

Серверы. элементы сервера

Серверы. Реализация сервер

Серверы. Реализация окна фрейма В- Размещения