COleServerItem::OnInitFromData

仮想 BOOL OnInitFromData ( COleDataObject ※ pDataObject, BOOL bCreation );

戻り値

成功した場合は 0 だ。そうでなければ 0。

パラメーター

pDataObject

OLE アイテムを初期化するためのさまざまな形式でデータを含む OLE データ オブジェクトへのポインター。

bCreation

OLE を初期化する関数が呼び出される場合はTRUE項目コンテナー アプリケーションで新しく作成されます。場合は、既存の OLE アイテムの内容を置換する関数が呼び出されるFALSE

解説

PDataObjectの内容を使用して OLE アイテムを初期化するために、フレームワークによって呼び出されます。BCreationTRUEの場合は、新しい、現在の選択に基づいてオブジェクトの挿入のコンテナーを実装する場合に、この関数が呼び出されます。選択したデータは、新しい OLE アイテムの作成時に使用されます。たとえば、するとき、スプレッドシート プログラムでセル範囲を選択し、[新しいオブジェクトの挿入を使用してグラフを作成する、選択範囲内の値に基づいてください。既定の実装では何もしません。PDataObjectで提供されるそれらから、許容される形式を選択し、提供されたデータに基づいて、OLE アイテムを初期化するには、この関数をオーバーライドします。これは、高度なオーバーライド。

詳細についてを参照してください IOleObject::InitFromData OLE 2 プログラマーズ リファレンス ボリューム 1

COleServerItem 概要|nbsp;クラス メンバー |階層図(&N)

Index