COleControl::OnRenderGlobalData

Virtual BOOL OnRenderGlobalData ( LPFORMATETC lpFormatEtc, HGLOBAL * phGlobal );

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.

phGlobal

Punti a un handle di memoria globale in cui i dati deve essere restituita. Se la memoria non è stato allocato, questo parametro può essere NULL.

Osservazioni

Chiamato dal framework per recuperare i dati nel formato specificato quando il supporto di archiviazione specificato è memoria globale. Formato specificato è uno in precedenza immesso nell'oggetto controllo utilizzando la funzione di membro di DelayRenderData per il rendering ritardato. L'implementazione predefinita di questa funzione semplicemente restituisce FALSE.

Se phGlobal è NULL, allora un nuovo HGLOBAL dovrebbe essere allocato e restituito in phGlobal. In caso contrario, con i dati che devono essere riempite HGLOBAL specificato da phGlobal . La quantità di dati inseriti nella HGLOBAL non deve superare la dimensione corrente del blocco di memoria. Inoltre, il blocco non può essere riassegnato a una dimensione più grande.

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 si desidera gestire più supporti di archiviazione, eseguire l'override di OnRenderData. Se i vostri dati sono in un file, o sono di dimensioni variabili, eseguire l'override OnRenderFileData.

Per ulteriori informazioni, vedere la struttura FORMATETC nella documentazione di OLE.

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

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

Index