COleClientItem::CreateStaticFromData

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 при выборе Static.

Для получения дополнительной информации, смотрите OleCreateStaticFromData OLERENDERи FORMATETC в документации по OLE.

Обзор COleClientItem |nbsp; Члены класса | Иерархическая схема

См. также COleDataObject::AttachClipboard, COleDataObject

Index