COleControl::OnSetData
更新 : 2007 年 11 月
コントロールのデータを指定されたデータに置き換えるため、フレームワークによって呼び出されます。
virtual BOOL OnSetData(
LPFORMATETC lpFormatEtc,
LPSTGMEDIUM lpStgMedium,
BOOL bRelease
);
パラメータ
lpFormatEtc
データの形式を指定する FORMATETC 構造体へのポインタ。lpStgMedium
データが存在する STGMEDIUM 構造体へのポインタ。bRelease
コントロールがストレージ メディアを解放するときは TRUE、コントロールがストレージ メディアを解放しないときは FALSE を指定します。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
データが保存プロパティ セット形式の場合は、既定の実装では、コントロールの状態を適切に変更します。それ以外の場合は、既定の実装では動作を実行しません。bRelease が TRUE の場合は ReleaseStgMedium を呼び出します。それ以外の場合は呼び出しません。
指定されたデータでコントロールのデータを置き換えるには、この関数をオーバーライドします。
詳細については、Windows SDK の FORMATETC 構造体と STGMEDIUM 構造体を参照してください。
必要条件
ヘッダー : afxctl.h