недійсними CacheData ( CLIPFORMAT cfFormat, LPSTGMEDIUM lpStgMedium, LPFORMATETC lpFormatEtc = NULL );
Параметри
cfFormat
Формат буфера обміну даними, щоб бути запропоновані. Цей параметр може бути однією з попередньо визначених форматів буфера обміну або значення, яке повертається функцією рідної Windows RegisterClipboardFormat функції.
lpStgMedium
Вказує на STGMEDIUM структуру, яка містить дані у форматі, указаному.
lpFormatEtc
Вказує на FORMATETC структури, що описує формат даних, щоб бути запропоновані. Надавати значення для цього параметра, якщо потрібно вказати додаткові формат дані за межами буфера обміну форматі, визначеному cfFormat. Якщо це значення NULL, значення за замовчуванням використовуються для інших полів у структурі FORMATETC.
Зауваження
Викликано цю функцію, щоб указати формат, в якому дані пропонується протягом даних передачі операцій. Потрібно вказати дані, тому що ця функція надає його за допомогою негайного рендеринга. Дані кешуються, доки вистачає.
Постачання даних за допомогою в STGMEDIUM структури. Також можна використовувати функцію член CacheGlobalData , якщо кількість даних, які є постачання, достатньо малі, щоб бути передані ефективніше використання HGLOBAL-.nbsp;
Дзвінка, щоб CacheData lpFormatEtc , член ptd і вміст lpStgMedium є власністю даних об'єкта, не абонентом.
Використовувати затримки рендеринга, виклику DelayRenderData або DelayRenderFileData функції члена. Більш докладну інформацію про затримки візуалізації як обробляється MFC, перегляньте статтю даних об'єктів і джерел даних: маніпуляції в Visual C++ програміста керівництво.
Докладніше, перегляньте статтю на STGMEDIUM і FORMATETC структур у на посилання на OLE 2 програміста, Том 1.
Докладніше, перегляньте статтю RegisterClipboardFormat в документації Win32.
Огляд COleDataSource | Члени класу | Ієрархічна діаграма
Дивіться також COleDataSource::CacheGlobalData, COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData, COleDataSource::SetClipboard, COleDataSource::DoDragDrop