COleClientItem::CreateFromFile

BOOLCreateFromFile (LPCTSTRlpszFileName,REFCLSIDclsid=,CLSID_NULL,OLERENDERсделать=OLERENDER_DRAW,CLIPFORMATcfFormat=0,LPFORMATETClpFormatEtc=NULL);

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

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

Параметры

lpszFileName

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

clsid

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

рендеринга

Флаг, указывающий, как сервер будет отображать элемент OLE. Возможные значения приведены OLERENDER в документации по OLE.

cfFormat

Задает формат данных буфера обмена для кэширования при создании элемент OLE.

lpFormatEtc

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

Примечания

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

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

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

См. также COleInsertDialog::CreateItem

Index