COleControl::OnRenderData

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

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

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

Параметри

lpFormatEtc

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

lpStgMedium

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

Зауваження

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

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

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

Докладніше перегляньте статтю FORMATETC і STGMEDIUM структур в документації OLE.

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

Дивіться також COleControl::OnRenderFileData, COleControl::OnRenderGlobalData

Index