void CacheData ( CLIPFORMAT cfFormat, LPSTGMEDIUM lpStgMedium, LPFORMATETC lpFormatEtc = NULL );
Parametri
cfFormat
Il formato degli Appunti in cui i dati sono offerti. Questo parametro può essere uno dei formati predefiniti negli appunti o il valore restituito da nativo Windows funzione RegisterClipboardFormat.
lpStgMedium
Punta a un struttura STGMEDIUM che contiene i dati nel formato specificato.
lpFormatEtc
Punta a un struttura FORMATETC che descrive il formato in cui sono offerti i dati. Fornire un valore per questo parametro se si desidera specificare ulteriori informazioni sul formato al formato degli Appunti specificato da cfFormat. Se è NULL, i valori predefiniti sono utilizzati per gli altri campi della struttura FORMATETC.
Osservazioni
Chiamare questa funzione per specificare un formato in cui dati viene offerto durante dei dati le operazioni di trasferimento. È necessario fornire i dati, perché questa funzione che fornisce da utilizzare rendering immediato. I dati vengono memorizzati nella cache fino a quando necessario.
For&nire i dati utilizzando un struttura STGMEDIUM . È inoltre possibile utilizzare la funzione membro CacheGlobalData se la quantità di dati in che cui si forniscano è abbastanza piccola da essere trasferita in modo efficiente utilizzando un HGLOBAL.nbsp;
Dopo la chiamata a CacheData il membro ptd lpFormatEtc e il contenuto di lpStgMedium sono di proprietà di un oggetto dati, non dal chiamante.
Per utilizzare il rendering ritardato, chiamare la funzione membro DelayRenderData o DelayRenderFileData . Per ulteriori informazioni sul rendering ritardato come gestito da MFC, vedere l'articolo oggetti dati e fonti di dati: manipolazione nel manuale del programmatore di Visual C++.
Per ulteriori informazioni, vedere la STGMEDIUM e le strutture FORMATETC nella riferimento di OLE 2 Programmer, Volume 1.
Per ulteriori informazioni, vedere RegisterClipboardFormat nella documentazione di Win32.
Pa&noramica COleDataSource |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;COleDataSource:: CacheGlobalData, DelayRenderData, COleDataSource::DelayRenderFileData, COleDataSource::SetClipboard, COleDataSource::DoDragDrop