COleServerItem::OnRenderFileData
ストレージ メディアがファイルにある指定の形式のデータを取得するために、フレームワークによって呼び出されます。
virtual BOOL OnRenderFileData(
LPFORMATETC lpFormatEtc,
CFile* pFile
);
パラメーター
lpFormatEtc
情報を要求する形式を指定する FORMATETC の構造体へのポインター。pFile
CFile をポイントし、データをに表示されるオブジェクト。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
指定した形式は前に遅延レンダリングの DelayRenderData のメンバー関数を使用して COleDataSource のオブジェクトに設定されている 1 になります。この関数の既定の実装は FALSEを返します。
これは、高度なオーバーライド可能な関数です。要求された形式と中間のデータを提供するために、この関数をオーバーライドします。対象のデータに応じて、この関数の他のバージョンではなく 1 をオーバーライドする場合があります。複数のストレージ メディアを処理する場合は、OnRenderDataをオーバーライドします。データがファイルにあるか、可変サイズ、OnRenderFileDataをオーバーライドします。
詳細については、Windows SDKの IDataObject::GetData と FORMATETC を参照してください。
必要条件
ヘッダー : afxole.h