次の方法で共有


COleControl::OnSetData

指定したデータとデータ コントロールを置き換えるために、フレームワークによって呼び出されます。

virtual BOOL OnSetData(  
   LPFORMATETC lpFormatEtc,  
   LPSTGMEDIUM lpStgMedium, 
   BOOL bRelease  
);

パラメーター

  • lpFormatEtc
    データの形式を指定する FORMATETC の構造体へのポインター。

  • lpStgMedium
    データが存在する STGMEDIUM の構造体へのポインター。

  • bRelease
    コントロールがストレージ メディアを解放すると**[真]** ; コントロールがストレージ メディアを解放する FALSE

戻り値

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

解説

データを永続的なプロパティの形式の場合、既定の実装では、コントロールの状態を適宜変更します。 それ以外の場合、既定の実装では何も実行しません。 bRelease が **[真]**場合、ReleaseStgMedium の呼び出しが行われました; はありません。

指定したデータとデータ コントロールを置き換えるためにこの関数をオーバーライドします。

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

必要条件

ヘッダー : afxctl.h

参照

関連項目

COleControl クラス

階層図

COleControl::DoPropExchange