次の方法で共有


COleControl::OnRenderFileData

ストレージ メディアがファイルの場合に、指定の形式でデータを取り出すためにフレームワークによって呼び出されます。

virtual BOOL OnRenderFileData(
   LPFORMATETC lpFormatEtc,
   CFile* pFile 
);

パラメーター

  • lpFormatEtc
    要求された情報の形式を指定する FORMATETC 構造体へのポインター。

  • pFile
    データがレンダリングされる CFile オブジェクトへのポインター。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

この指定形式は、遅延レンダリングするために、DelayRenderData メンバー関数を使用して以前にコントロール オブジェクトに指定されたものです。 既定の実装は、FALSE を返すだけです。

要求された形式と媒体でデータを渡す場合は、この関数をオーバーライドします。 データによっては、この関数の別のバージョンの 1 つをオーバーライドした方がよい場合があります。 複数のストレージ メディアを処理する場合は、OnRenderData をオーバーライドします。 データがファイルにある場合、または可変長の場合は、OnRenderFileData をオーバーライドします。

詳細については、Windows SDK の FORMATETC 構造体の説明を参照してください。

必要条件

**ヘッダー:**afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::OnRenderData

COleControl::OnRenderGlobalData

その他の技術情報

COleControl のメンバー