COleDataSource::CacheGlobalData

недійсними CacheGlobalData ( CLIPFORMAT cfFormat, HGLOBAL hGlobal, LPFORMATETC lpFormatEtc = NULL );

Параметри

cfFormat

Формат буфера обміну даними, щоб бути запропоновані. Цей параметр може бути однією з попередньо визначених форматів буфера обміну або значення, яке повертається функцією рідної Windows RegisterClipboardFormat функції.

hGlobal

Обробляти до глобальної пам'яті блок, який містить дані у форматі, указаному.

lpFormatEtc

Вказує на FORMATETC структури, що описує формат даних, щоб бути запропоновані. Надавати значення для цього параметра, якщо потрібно вказати додаткові формат дані за межами буфера обміну форматі, визначеному cfFormat. Якщо це значення NULL, значення за замовчуванням використовуються для інших полів у структурі FORMATETC.

Зауваження

Викликано цю функцію, щоб указати формат, в якому дані пропонується протягом даних передачі операцій. Ця функція надає дані за допомогою, негайного надання, тому потрібно вказати дані під час виклику функції; дані кешуються, доки вистачає. Використовувати функцію член CacheData , якщо є постачання великий об'єм даних або якщо потрібно структурованих носії.

Використовувати затримки рендеринга, виклику DelayRenderData або DelayRenderFileData функції члена. Більш докладну інформацію про затримки візуалізації як обробляється MFC, перегляньте статтю даних об'єктів і джерел даних: маніпуляції в Visual C++ програміста керівництво.

Докладніше, перегляньте статтю на FORMATETC структури в на посилання на OLE 2 програміста, Том 1.

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

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

Дивіться такожnbsp;COleDataSource::CacheData, COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData & nbsp;

Index