COleControl::OnRenderData

Virtual BOOL OnRenderData ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );

Valore restituito

Diverso da zero in caso di successo; in caso contrario 0.

Parametri

lpFormatEtc

Punta alla struttura FORMATETC specifica il formato in cui viene richiesta informazioni.

lpStgMedium

Punta a un struttura STGMEDIUM in cui sono necessario restituire i dati.

Osservazioni

Chiamato dal framework per recuperare i dati nel formato specificato. Formato specificato Ŕ uno in precedenza immesso nell'oggetto controllo utilizzando le funzioni membro DelayRenderData o DelayRenderFileData per il rendering ritardato. L'implementazione predefinita di questa funzione chiama OnRenderFileData o OnRenderGlobalData, rispettivamente, se il supporto di archiviazione fornito Ŕ un file o una memoria. Se il formato richiesto Ŕ CF_METAFILEPICT o il formato di impostare proprietÓ persistente, l'implementazione predefinita esegue il rendering di dati appropriati e restituisce diverso da zero. In caso contrario, restituisce 0 e non fa nulla.

Se lpStgMedium-gt; tymed Ŕ TYMED_NULL, il STGMEDIUM dovrebbero essere assegnati e riempito come specificato da lpFormatEtc - > tymed. Se non TYMED_NULL, la STGMEDIUM devono essere riempite in luogo con i dati.

Eseguire l'override di questa funzione di fornire i vostri dati nel formato richiesto e medio. A seconda di vostri dati, si desidera eseguire l'override delle altre versioni di questa funzione uno invece. Se i tuoi dati sono piccole e fisse in termini di dimensioni, eseguire l'override di OnRenderGlobalData. Se i vostri dati sono in un file, o sono di dimensioni variabili, eseguire l'override OnRenderFileData.

Per ulteriori informazioni, vedere le strutture FORMATETC e STGMEDIUM nella documentazione di OLE.

Panoramica di COleControl |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;COleControl::OnRenderFileData, COleControl::OnRenderGlobalData

Index