COleDataSource::DelaySetData
更新 : 2007 年 11 月
データ ソースの内容の変更をサポートします。
void DelaySetData(
CLIPFORMAT cfFormat,
LPFORMATETC lpFormatEtc = NULL
);
パラメータ
cfFormat
提供されるデータを置くクリップボード形式。このパラメータには、定義済みのクリップボード形式、または Windows ネイティブの RegisterClipboardFormat 関数が返す値を指定できます。lpFormatEtc
置き換えられるデータの形式を示す FORMATETC 構造体へのポインタ。cfFormat で指定されたクリップボード形式に追加の形式情報を指定するときは、このパラメータを指定します。パラメータが NULL のときは、FORMATETC 構造体のほかのフィールドには既定の値が使われます。
解説
データ変更が発生すると、フレームワークは、OnSetData を呼び出します。この関数は、フレームワークが COleServerItem::GetDataSource からデータ ソースを返すときにだけ使われます。DelaySetData が呼び出されない場合は、OnSetData 関数が呼び出されることはありません。DelaySetData は、サポートするクリップボード形式、および FORMATETC 形式ごとに呼び出します。
詳細については、Windows SDK の FORMATETC 構造体の説明を参照してください。
詳細については、Windows SDK の「RegisterClipboardFormat」を参照してください。
必要条件
ヘッダー : afxole.h