virtuelle BOOL OnRenderData ( LPFORMATETC LpFormatEtc, LPSTGMEDIUM LpStgMedium );
Rückgabewert
Ungleich NULL, wenn erfolgreich; andernfalls 0.
Parameter
lpFormatEtc
Verweist auf die Angabe des Formats, in dem Informationen angefordert wird, FORMATETC -Struktur.
lpStgMedium
Verweist auf eine STGMEDIUM -Struktur, in der die Daten zurückgegeben werden soll,.
Bemerkungen
Zum Abrufen von Daten im angegebenen Format aufgerufen. Das angegebene Format ist eine zuvor in die COleDataSource -Objekt unter Verwendung der Memberfunktion DelayRenderData oder DelayRenderFileData für das verzögerte Rendering platziert. Die Standardimplementierung dieser Funktion ruft OnRenderFileData oder OnRenderGlobalData, bzw., wenn das angegebene Speichermedium entweder eine Datei oder im Arbeitsspeicher ist. Wenn keines dieser Formate angegeben wird, wird die Standardimplementierung gibt 0 zurück, und tut nichts.
Wenn LpStgMedium- Gt;TYMED ist TYMED_NULL, der STGMEDIUM sollten zugeteilt und gefüllt wie angegeben durch LpFormatEtc - > Tymed. Wenn nicht TYMED_NULL, die STGMEDIUM gefüllt werden mit den Daten.
Dies ist eine erweiterte überschreibbar. Überschreiben Sie diese Funktion, um Ihre Daten im gewünschten Format und Medium. Je nach Ihrer Daten können Sie eine der anderen Versionen dieser Funktion stattdessen überschreiben. Wenn Ihre Daten klein und feste Größe ist, außer Kraft setzen Sie OnRenderGlobalData. Wenn Ihre Daten in eine Datei oder Variable Größe ist, außer Kraft setzen Sie OnRenderFileData.
Weitere Informationen finden Sie unter IDataObject:: GetData, STGMEDIUM, FORMATETC, und TYMED in der OLE 2 Programmer's Reference, Volume 1.
COleServerItem Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;COleServerItem::OnRenderFileData