Condividi tramite


COleDataSource::DelayRenderFileData

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

void DelayRenderFileData(
   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 OnRenderFileData viene chiamata per richiedere dati.

Utilizzare questa funzione se si utilizza un oggetto CFile per fornire dati.Se non si desidera utilizzare un oggetto CFile, chiamare la funzione membro DelayRenderData.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 di COleDataSource

Grafico della gerarchia

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderData

COleDataSource::OnRenderFileData