nieważne CacheGlobalData ( CLIPFORMAT cfFormat, HGLOBAL hGlobal, LPFORMATETC lpFormatEtc = NULL );
Parametry
cfFormat
Format schowka, w której dane są oferowane. Ten parametr może być jedną z wstępnie zdefiniowanych formatów Schowka lub wartością zwróconą przez macierzysty Windows RegisterClipboardFormat funkcji.
hGlobal
Dojście do bloku globalnej pamięci zawierającego dane w formacie określonym.
lpFormatEtc
Punkty do struktura FORMATETC opisującego format, w którym dane są oferowane. Podaj wartość dla tego parametru, jeśli chcesz określić dodatkowe formatowanie informacji poza format schowka, określonej przez cfFormat. Jeśli jest NULL, wartości domyślne są stosowane dla innych pól w struktura FORMATETC..
Uwagi
Wywołanie tej funkcji, aby określić format, w którym dane jest oferowane w danych operacji przekazywania. Ta funkcja udostępnia dane przy użyciu natychmiastowe renderowania, więc należy podać dane podczas wywoływania funkcji; dane są buforowane, dopóki nie potrzebne. Należy stosować funkcję Państwa CacheData , jeśli są dostarczanie dużej ilości danych lub jeśli potrzebna jest zorganizowany nośnik.
Aby użyć opóźnione renderowania, wywołania funkcji członek DelayRenderData lub DelayRenderFileData . Aby uzyskać więcej informacji na temat opóźnione renderowania, jak obsługiwane przez MFC, zobacz artykuł obiekty danych i źródeł danych: manipulowanie w Visual C++ Programmer's Guide.
Aby uzyskać więcej informacji, zobacz struktura FORMATETC w OLE 2 Programmer's Reference, Volume 1.
Aby uzyskać więcej informacji, zobacz RegisterClipboardFormat w dokumentacji systemu Win32.
Omówie&nie COleDataSource |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;COleDataSource::CacheData, COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData & nbsp;