COleDataSource::CacheGlobalData
Chiamare la funzione per specificare un formato in cui i dati vengono forniti durante le operazioni di trasferimento dei dati.
void CacheGlobalData(
CLIPFORMAT cfFormat,
HGLOBAL hGlobal,
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.hGlobal
Handle al blocco di memoria globale che contiene i dati nel formato specificato.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 diretto, pertanto necessario fornire i dati durante la chiamata alla funzione, i dati vengono memorizzati nella cache fino a quando necessario. Utilizzare la funzione membro CacheData se si immette un quantità di dati o se è necessario un supporto di archiviazione strutturato.
Per utilizzare il rendering ritardato, chiamare la funzione membro DelayRenderFileData o DelayRenderData. 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 FORMATETC in Windows SDK*.*
Per ulteriori informazioni, vedere RegisterClipboardFormat in Windows SDK.
Requisiti
Header: afxole.h