Поделиться через


COleClientItem::CreateFromFile

Эта функция вызывается, чтобы создать внедренный элемент OLE из файла.

BOOL CreateFromFile( 
   LPCTSTR lpszFileName, 
   REFCLSID clsid = CLSID_NULL, 
   OLERENDER render = OLERENDER_DRAW, 
   CLIPFORMAT cfFormat = 0, 
   LPFORMATETC lpFormatEtc = NULL  
);

Параметры

  • lpszFileName
    Указатель на имя файла, из которого элемент OLE.

  • clsid
    Зарезервировано для использования в будущем.

  • render
    Пометьте указав в качестве сервера отрисовывает элемент OLE. Возможные значения см. в разделе OLERENDER в Windows SDK.

  • cfFormat
    Задает формат данных буфера обмена, который необходимо кэшировать создать элемент OLE.

  • lpFormatEtc
    Указатель на структуру FORMATETC, если renderOLERENDER_FORMAT или OLERENDER_DRAW. Введите значение параметра, только если необходимо определить дополнительные сведения о формате, формате буфера обмена указанным cfFormat. Если этот параметр не указан, то используются значения по умолчанию для других полей в структуре FORMATETC.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Платформа вызывает функцию эту функцию из COleInsertDialog::CreateItem если пользователь выбирает кнопку ОК в диалоговом окне, то объекта вставки, если выделен создать из файла.

Дополнительные сведения см. в разделе OleCreateFromFile, OLERENDER и FORMATETC в Windows SDK.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleClientItem

Диаграмма иерархии

COleInsertDialog::CreateItem