Condividi tramite


COleDataSource::DelayRenderData

Chiamare la funzione per specificare un formato in cui i dati vengono forniti durante le operazioni di trasferimento dei dati.

void DelayRenderData( 
   CLIPFORMAT cfFormat, 
   LPFORMATETC lpFormatEtc = NULL  
);

Parametri

  • cfFormat
    Il formato degli Appunti in cui i dati devono essere disponibili. Questo parametro può essere uno dei formati predefiniti degli Appunti o del valore restituito dalla funzione di Windows RegisterClipboardFormat nativi.

  • lpFormatEtc
    Punta a una struttura FORMATETC che descrive il formato in cui i dati devono essere disponibili. Immettere un valore per il parametro per specificare informazioni aggiuntive di formato oltre il formato degli Appunti specificato da cfFormat. Se è NULL, vengono utilizzati i valori predefiniti per gli altri campi nella struttura FORMATETC.

Note

Questa funzione restituisce i dati utilizzando il rendering ritardato, pertanto i dati non vengono forniti immediatamente. La funzione membro OnRenderGlobalData o OnRenderData viene chiamata per richiedere dati.

Utilizzare questa funzione se non si desidera proteggere i dati tramite un oggetto CFile. Se si desidera fornire dati con CFile oggetto, chiamare la funzione membro DelayRenderFileData. Per ulteriori informazioni sul rendering ritardato come gestito da MFC, vedere l'articolo oggetti dati e origini dati: modifica.

Per utilizzare il rendering diretto, chiamare la funzione membro CacheGlobalData o CacheData.

Per ulteriori informazioni, vedere la struttura FORMATETC in Windows SDK*.*

Per ulteriori informazioni, vedere RegisterClipboardFormat in Windows SDK.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe COleDataSource

Grafico delle gerarchie

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderGlobalData