COleServerItem

Клас COleServerItem надає інтерфейс сервера OLE елементів. Зв'язаний елемент може представляти деякі або всі з серверного документа. Впроваджений об'єкт завжди представляє документ всього сервера.

COleServerItem клас визначає кілька переналаштовуваною методи, які називаються OLE система динамічних бібліотек (DLL), зазвичай у відповідь на запити від програмі-контейнері. Ці методи дозволяють програмі-контейнері маніпулювати елемент опосередковано в різні способи, такі, як відображення його, виконання його дієслова або отримання дані в різних форматах.

Використання COleServerItem, винести класу з нього і здійснювати функції члена OnDraw і Serialize . Функція OnDraw надає метафайл представлення товару, що дозволяє відображати, коли програми-контейнера відкриває складеного документа. Serialize функція CObject надає рідної представлення товару, надану вбудований елемент передаються між сервером і контейнер додатків. OnGetExtent надає натуральний розмір елемента у Тара, дозволяючи контейнер для розміру елемента.

Щоб отримати додаткові відомості про сервери та пов'язані теми, перегляньте статтю серверів: впровадження сервера та "Створення в контейнер/додаток-сервер" у статті контейнери: розширені функції. Обидві статті є в Visual C++ програміста керівництво.

# включити lt;afxole.h>

|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма

Зразкиnbsp; MFC зразок HIERSVR | MFC зразок BINDSCRB

Дивіться також COleClientItem, COleServerDoc, COleTemplateServer

Index