COleDataSource::OnRenderGlobalData

Chiamato dal framework per recuperare i dati nel formato specificato quando il supporto di archiviazione specificata è memoria globale.

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

Parametri

  • lpFormatEtc
    Punta alla struttura FORMATETC che specifica il formato in cui le informazioni richieste.

  • phGlobal
    Punti all'handle alla memoria globale in cui i dati devono essere restituiti.Se si non è ancora stato allocato, questo parametro può essere NULL.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Il formato specificato è uno precedentemente inserito in un oggetto COleDataSource mediante la funzione membro DelayRenderData per il rendering ritardato.l'implementazione predefinita di questa funzione restituisce semplicemente FALSE.

Se phGlobal è NULL, quindi nuovo HGLOBAL deve essere allocata e restituito in phGlobal.In caso contrario, HGLOBAL specificato da phGlobal deve essere inseriti i dati.La quantità di dati archiviati in HGLOBAL non deve superare le dimensioni correnti del blocco di memoria.Inoltre, il blocco non può essere ridistribuito in un tipo più grande.

Si tratta di un sottoponibile a override avanzato.Eseguire l'override di questa funzione per fornire i dati nel formato e il supporto necessari.A seconda dei dati, è possibile eseguire l'override di una delle altre versioni della funzione.Se si desidera gestire i supporti di archiviazione più, eseguire l'override OnRenderData.Se i dati sono in un file, oppure sono di dimensioni variabile, eseguire l'override OnRenderFileData.Per ulteriori informazioni sul rendering ritardato come gestito da MFC, vedere l'articolo oggetti dati e origini dati: modifica.

Per ulteriori informazioni, vedere la struttura e IDataObject::GetDataFORMATETC in Windows SDK*.*

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleDataSource

Grafico della gerarchia

COleDataSource::DelayRenderData

COleDataSource::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderFileData

COleDataSource::OnSetData