Серверы. Реализация документов сервера
В этой статье описывается необходимо выполнить успешно, чтобы реализовать документ сервера, если параметр OLE-сервер не указанные в мастере приложений.
Определение класса документа сервера
Создайте производный класс от COleServerDoc документа вместо CDocument.
Создайте класс, производный от COleServerItem элемента сервера.
Реализуйте OnGetEmbeddedItem функции-члена класса документа сервера.
OnGetEmbeddedItem вызывается, когда пользователь создает или изменяет контейнерного приложения встроенный элемент.Он должен вернуть элемент, представляющий весь документ.Это должен быть объект пользовательского COleServerItem- производным классом.
Переопределить функцию-член Serialize для сериализации содержимого документа.Нет необходимости сериализации список элементов сервера, если не использовать их для представления собственные данные в документе.Дополнительные сведения см. в разделе implementing элементы сервера в статье Серверы. элементы сервера.
При создании документа сервера платформа автоматически регистрируют документ с OLE системные библиотеки DLL.Это позволяет библиотеки DLL для определения документов сервера.
Дополнительные сведения см. в разделе COleServerItem и COleServerDoc в ссылке библиотеки классов.