COleServerItem::OnRenderData

віртуальний BOOL OnRenderData ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );

Значення, яке повертається

Ненульовий, у разі успіху; в іншому випадку 0.

Параметри

lpFormatEtc

Вказує на FORMATETC структури, що визначає формат, в якому інформація запитується.

lpStgMedium

Вказує на STGMEDIUM структури даних, щоб повернути.

Зауваження

Називається рамки для отримання даних у вказаному форматі. Указаний формат є одним раніше, поміщені в COleDataSource об'єкт за допомогою DelayRenderData або DelayRenderFileData член функції для затримки візуалізації. За замовчуванням реалізація цієї функції викликає OnRenderFileData або OnRenderGlobalData, відповідно, якщо надано носія або файлу або пам'яті. Якщо жоден з цих форматів поставляється за замовчуванням реалізація повертає 0 і нічого не робить.

Якщо lpStgMedium- gt;тип носія є TYMED_NULL, STGMEDIUM повинні виділяється і заповнені, як зазначено в lpFormatEtc - > тип носія. Якщо не TYMED_NULL, STGMEDIUM повинні бути заповнені в місці з даними.

Це передові переналаштовуваною. Пересилити цю функцію, щоб надати дані по запитаний формат і середній. Залежно від ваших даних можна змінити одну з інших версій ця функція замість. Якщо дані малого і фіксований розмір, над OnRenderGlobalData. Якщо дані у файл або змінної величини, перевизначити OnRenderFileData.

Докладніше, перегляньте статтю IDataObject::GetData, STGMEDIUM, FORMATETC, і Тип НОСІЯ в OLE 2 програміста посилання, Том 1.

Огляд COleServerItemЧлени класу | Ієрархічна діаграма

Дивіться також COleServerItem::OnRenderFileData

Index