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
COleDataSource::CacheGlobalData