COleDataSource::CacheGlobalData
Wywołanie tej funkcji, aby określić format, w którym dane jest oferowane w danych operacji transferu.
void CacheGlobalData(
CLIPFORMAT cfFormat,
HGLOBAL hGlobal,
LPFORMATETC lpFormatEtc = NULL
);
Parametry
cfFormat
Format Schowka, w którym dane jest oferowana.Ten parametr może być jedną z wstępnie zdefiniowane formaty Schowka lub wartość zwracana przez macierzysty Windows RegisterClipboardFormat funkcji.wartości hGlobal
Dojście do bloku pamięci globalnej zawierającego dane w formacie określonym.lpFormatEtc
Wskazuje na FORMATETC format, w którym dane oferowana opisujący strukturę.Podać wartość dla tego parametru, jeśli chcesz określić format dodatkowych informacji poza format schowka określonej przez cfFormat.Jeśli jest NULL, używane są wartości domyślne dla innych pól w FORMATETC struktury.
Uwagi
Ta funkcja udostępnia dane przy użyciu bezpośredniego renderowania, więc należy podać dane podczas wywoływania funkcji; dane są buforowane aż potrzebne.Użyj CacheData Członkowskich funkcji jeżeli są dostarczanie dużej ilości danych lub jeśli wymagają średni składowania strukturalnego.
Aby użyć renderowania opóźnione, call DelayRenderData lub DelayRenderFileData funkcji składowej.Aby uzyskać więcej informacji o opóźnionych renderowania jako obsługiwany przez MFC, zobacz obiekty danych i źródeł danych: manipulowanie.
Aby uzyskać więcej informacji, zobacz FORMATETC struktury w Windows SDK*.*
Aby uzyskać więcej informacji, zobacz RegisterClipboardFormat w Windows SDK.
Wymagania
Nagłówek: afxole.h