COleDataSource::CacheGlobalData

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;

Index