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