BOOL CreateFromData ( 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 . Операции передачи данных, такие как вставки из буфера обмена и операций перетаскивания мышью, предоставляют объектов COleDataObject , содержащих данные, предоставляемые серверным приложением. Он обычно используется в переопределении CView::OnDrop.
Для получения дополнительной информации, смотрите OleCreateFromData OLERENDERи FORMATETC в документации по OLE.
Обзор COleClientItem |nbsp; Члены класса | Иерархическая схема
См. также COleDataObject::AttachClipboard, COleClientItem::CreateFromClipboard, COleDataObject