仮想 BOOL OnRenderData ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );
戻り値
成功した場合は 0 だ。そうでなければ 0。
パラメーター
lpFormatEtc
ポイント、 情報の要求の形式を指定するFORMATETC構造体。
lpStgMedium
ポイントは STGMEDIUM構造のデータが返される。
解説
指定した形式のデータを取得するために、フレームワークによって呼び出されます。指定した形式を 1 つ以前遅延レンダリングをDelayRenderDataまたはDelayRenderFileDataのメンバー関数を使用して、 COleDataSourceオブジェクトに配置です。指定されたストレージ メディアがファイルまたはメモリのいずれかの場合この関数の既定の実装OnRenderFileDataまたはOnRenderGlobalData、それぞれ呼び出します。これらの形式を指定しない場合、既定の実装は 0 を返し、何もしません。
場合lpStgMediumgt;tymedがTYMED_NULL、 STGMEDIUMする必要がありますを割り当て、指定記入lpFormatEtc - > tymed。場合はTYMED_NULL、 STGMEDIUM場所データを入力する必要があります。
これは、高度なオーバーライド。要求したフォーマットとメディアにデータを提供するためにこの関数をオーバーライドします。あなたのデータによっては、この関数の他のバージョンのいずれかをオーバーライドすることがあります。データを小さな、固定サイズの場合は、 OnRenderGlobalDataをオーバーライドします。データ ファイルに、または変数のサイズの場合は、 OnRenderFileData をオーバーライドします。
詳細についてを参照してください :getdata、 STGMEDIUM、 FORMATETCと TYMED OLE 2 プログラマーズ リファレンス ボリューム 1。
COleServerItem 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;COleServerItem::OnRenderFileData(&N)