Wie

privatevoid DelayRenderData ( CLIPFORMAT CfFormat, LPFORMATETC LpFormatEtc = NULL );

Parameter

cfFormat

Das Zwischenablageformat, in dem die Daten angeboten 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 angeboten 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 ein Format an, in dem Daten während Daten Übertragungsvorgänge angeboten werden. Diese Funktion stellt die Daten mit verzögerte Darstellung, so dass die Daten nicht sofort bereitgestellt werden. Die OnRenderData oder OnRenderGlobalData Member-Funktion wird aufgerufen, um die Daten anfordern.

Verwenden Sie diese Funktion, wenn Sie nicht Ihre Daten durch ein CFile -Objekt zu liefern. Wenn Sie die Daten über ein CFile -Objekt zu liefern, rufen Sie die DelayRenderFileData -Memberfunktion auf. Weitere Informationen über die verzögerte Darstellung wie von MFC verarbeitet, finden Sie im Artikel Datenobjekte und Datenquellen: Manipulation im Visual C++ Programmer's Guide.

Sofortige Wiedergabe verwenden möchten, rufen Sie die Memberfunktion CacheData oder CacheGlobalData.

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;COleDataSource:: CacheData, COleDataSource::CacheGlobalData, DelayRenderFileData, COleDataSource::OnRenderData, COleDataSource::OnRenderGlobalData

Index