COleDataSource::OnRenderFileData
Aufgerufen durch das Framework, um Daten im angegebenen Format abzurufen, wenn das angegebene Speichermedium eine Datei ist.
virtual BOOL OnRenderFileData(
LPFORMATETC lpFormatEtc,
CFile* pFile
);
Parameter
lpFormatEtc
Zeigt auf die FORMATETC-Struktur, die das Format angibt, in dem Informationen angefordert werden.pFile
Zeigt auf Die C-Datei gelten in ein, den die Daten gerendert werden sollen.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Das angegebene Format ist eines, das zuvor in das COleDataSource-Objekt mithilfe der DelayRenderData-Memberfunktion für verzögertes Rendering platziert wird.Die Standardimplementierung dieser Funktion gibt einfach FALSE zurück.
Dies ist ein erweitertes schreibbar gekennzeichnet.Überschreiben Sie diese Funktion, um die Daten im angeforderten Format und im Medium zu erzeugen.Je nach den Daten sollten Sie eine der anderen Versionen dieser Funktion stattdessen überschreiben.Wenn Sie mehrere Speichermedien behandeln möchten, überschreiben Sie OnRenderData.Wenn die Daten in einer Datei oder sind von der variablen Größe sind, überschreiben Sie OnRenderFileData.Weitere Informationen zum verzögerten Rendering, wie von MFC behandelt werden, finden Sie im Artikel Datenobjekte und Datenquellen: Manipulation.
Weitere Informationen finden Sie unter FORMATETC die Struktur und IDataObject::GetData in Windows SDK*.*
Anforderungen
Header: afxole.h
Siehe auch
Referenz
COleDataSource::DelayRenderData
COleDataSource::DelayRenderFileData