BOOL CreateStaticFromData ( COleDataObject * pDataObject, OLERENDER надати = OLERENDER_DRAW, CLIPFORMAT cfFormat = 0, LPFORMATETC lpFormatEtc = NULL );
Значення, яке повертається
Ненульовий, у разі успіху; в іншому випадку 0.
Параметри
pDataObject
Вказівник COleDataObject об'єкт, з якого об'єкт OLE є створення.
візуалізація
Позначка вказує, як сервер буде надавати об'єкт OLE. Можливих значень, перегляньте OLERENDER в документації OLE.
cfFormat
Визначає формат буфера обміну даними кешування під час створення об'єкта OLE.
lpFormatEtc
Вказівник на FORMATETC структури, якщо зробити це, OLERENDER_FORMAT або OLERENDER_DRAW. Надавати значення для цього параметра, якщо потрібно вказати додаткові формат дані за межами буфера обміну форматі, визначеному cfFormat. Якщо параметр не, значення за промовчанням використовуються для інших полів у структурі FORMATETC.
Зауваження
Викликано цю функцію, щоб створити статичний елемент з COleDataObject об'єкта. Статичний елемент містить дані презентацію, але не рідного даних; Отже, його не можна редагувати. Це, по суті так само, як CreateStaticFromClipboard Крім того, що статичний елемент може бути створена на довільний COleDataObject, не тільки з буфера обміну.
Використовується в COlePasteSpecialDialog::CreateItem , коли вибрано статичної.
Докладніше, перегляньте статтю OleCreateStaticFromData, OLERENDER, і FORMATETC в документації OLE.
Огляд COleClientItem |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також COleDataObject::AttachClipboard, COleDataObject