COleClientItem::CreateFromFile
ファイルから埋め込まれた OLE アイテムを作成するには、この関数を呼び出します。
BOOL CreateFromFile(
LPCTSTR lpszFileName,
REFCLSID clsid = CLSID_NULL,
OLERENDER render = OLERENDER_DRAW,
CLIPFORMAT cfFormat = 0,
LPFORMATETC lpFormatEtc = NULL
);
パラメーター
lpszFileName
OLE アイテムが作成されるファイルの名前へのポインター。clsid
将来利用するために予約されています。レンダー
サーバーが OLE アイテムを表示する方法を指定することを表すフラグです。有効な値については、Windows SDKの OLERENDER を参照してください。cfFormat
OLE アイテムを作成するときにキャッシュするクリップボード データ形式を指定します。lpFormatEtc
レンダリングがOLERENDER_FORMAT または OLERENDER_DRAWで使用される FORMATETC の構造体へのポインター。cfFormatで指定されたクリップボード形式以外に、追加の書式設定情報を指定する場合にのみ、このパラメーターに値を指定します。このパラメーターを省略すると、既定値は FORMATETC の構造体に他のフィールドに使用されます。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
フレームワークは、ファイルのボタンから作成が選択されたときにユーザーがの[オブジェクトの挿入]ダイアログ ボックスの[OK]をクリックすると COleInsertDialog::CreateItem から、この関数を呼び出します。
詳細については、Windows SDKの OleCreateFromFile、OLERENDERと FORMATETC を参照してください。
必要条件
ヘッダー : afxole.h