COleDataSource::DelaySetData

privatevoid DelaySetData ( CLIPFORMAT CfFormat, LPFORMATETC LpFormatEtc = NULL ) const;

Parameter

cfFormat

Das Zwischenablageformat, in dem die Daten platziert werden soll. Dieser Parameter kann eine der vordefinierten Zwischenablageformate oder von der systemeigenen Windows zurückgegebene Wert RegisterClipboardFormat Funktion.

lpFormatEtc

Verweist auf eine FORMATETC -Struktur, die beschreibt des Format, in denen die Daten ersetzt werden soll. Geben Sie einen Wert für diesen Parameter, wenn Sie zusätzliche Informationen über das Format der Zwischenablage durch CfFormatangegebenen angeben möchten. Wenn es NULList, werden Standardwerte für die anderen Felder in der FORMATETC -Struktur verwendet.

Bemerkungen

Rufen Sie diese Funktion zu unterstützen, den Inhalt der Datenquelle ändern. OnSetData wird vom Framework aufgerufen werden, wenn dies der Fall ist. Dies wird nur verwendet, wenn im Rahmen von COleServerItem::GetDataSourcedie Datenquelle zurückgibt. Wenn DelaySetData nicht aufgerufen wird, wird nie die Funktion OnSetData aufgerufen werden. DelaySetData sollte für jedes Format Zwischenablage oder FORMATETC aufgerufen werden, die Sie unterstützen.

Weitere Informationen finden Sie unter der FORMATETC -Struktur in der OLE 2 Programmer's Reference, Volume 1.

Weitere Informationen finden Sie unter RegisterClipboardFormat in der Win32-Dokumentation.

COleDataSource ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleServerItem::GetDataSource, COleDataSource::OnSetData

Index