COleClientItem

Класс COleClientItem определяет интерфейс для контейнера OLE элементам. Элемент OLE представляет данные, создан и поддерживается серверное приложение, которое может быть «» встраивается в документ таким образом, чтобы она представляется пользователю в качестве единого документа. Результатом является элемент OLE и содержащий документ «составной документ».

Элемент OLE может быть внедренные или связанные. Если он внедрен, ее данные хранятся в рамках составного документа. Если он связан, ее данные хранятся в рамках отдельного файла, созданного приложением-сервером, и только ссылка на этот файл хранится в составной документ. Все элементы OLE содержат информацию, указав серверное приложение, которое следует вызывать их редактировать.

COleClientItem определяет несколько Переопределяемые функции, которые вызываются в ответ на запросы от серверного приложения; Обычно эти overridables выступать в качестве уведомления. Это позволяет серверному приложению для информирования контейнер вносимые пользователем при редактировании элемент OLE, или для получения информации, необходимой в процессе редактирования.

COleClientItem может использоваться с классом COleDocument, COleLinkingDocили COleServerDoc . Чтобы использовать COleClientItem, производный класс от него и реализации функции-члена OnChange , который определяет, как контейнер реагирует на изменения, внесенные в элемент. Для поддержки активации на месте, переопределите функцию-член OnGetItemPosition . Эта функция предоставляет сведения о отображаемого местоположения элемент OLE.

Для получения дополнительных сведений об использовании интерфейса контейнера, обратитесь к статьям контейнеры: реализация контейнера и активации в Руководстве Visual C++ программист.

Примечание   Документация OLE внедренные и связанные элементы, как «объекты» и для таких элементов, как «классы». Эта ссылка используется термин «пункт» отличить OLE сущности от соответствующего объекта C++ и термин «тип», чтобы отличить OLE категории от класса C++.

# include lt;afxole.h>

Члены класса |nbsp; Базовый класс | Иерархическая схема

Образцыnbsp; Образца MFCBIND MFC | Образца OCLIENT MFC

См. также COleServerItem

Index