
COleClientItem клас визначає інтерфейс контейнер OLE елементів. Об'єкт OLE подання даних, створений та підтримується серверний додаток, який може бути "без проблем" включена до документа так, щоб воно відображається бути одного документа. Результатом є "складений документ» з OLE елемент та документ, що містить.
Об'єкт OLE можна бути вбудований або зв'язаний. Якщо це вбудований, дані зберігаються як частина складеного документа. Якщо це пов'язано, дані зберігаються як частина окремий файл, створений на додаток-сервер, а лише посилання на цей файл зберігається в складеного документа. Всі об'єкти OLE містять інформацію, вказавши додаток-сервер, який варто називати їх редагувати.
COleClientItem -визначає переналаштовуваною декілька функцій, які називаються у відповідь на запити з серверного застосунку; Ці overridables зазвичай діяти як сповіщення. Це дозволяє додаток-сервер інформувати контейнер змін, які користувач робить під час редагування об'єкта OLE, або щоб отримати відомості про необхідні під час редагування.
COleClientItem можуть бути використані на COleDocument, COleLinkingDocабо COleServerDoc класу. Використання COleClientItem, винести класу з нього, і реалізувати функцію член OnChange , яка визначає, як контейнер реагує на зміни, внесені до елемента. На підтримку активації на місці, змінити OnGetItemPosition функції члена. Ця функція надає інформацію про відображається розташування об'єкта OLE.
Щоб отримати додаткові відомості про використання інтерфейсу контейнер, перегляньте статті контейнери: впровадження контейнера та активації в Visual C++ програміста керівництво.
Примітка Документація OLE відноситься до вбудовані та зв'язані елементи, як "об'єкти" і посилається на типи елементів, як "класи". Це посилання використовує термін "елемент", щоб розрізняти особи OLE відповідний об'єкт C++ і термін "тип" на розрізняти C++ клас OLE Категорія.
# включити lt;afxole.h>
|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма
Зразкиnbsp; MFC зразок MFCBIND | MFC зразок OCLIENT
Дивіться також COleServerItem