Udostępnij za pośrednictwem


COleDataSource::DelayRenderData

Wywołanie tej funkcji, aby określić format, w którym dane jest oferowane w danych operacji transferu.

void DelayRenderData(
   CLIPFORMAT cfFormat,
   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.

  • 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 opóźnione renderowania, więc dane nie są dostarczane natychmiast.OnRenderData lub OnRenderGlobalData Członkowskich funkcja jest wywoływana na żądanie danych.

Użyć tej funkcji, jeśli nie ma dostarczyć danych poprzez CFile obiektu.Jeśli do dostarczania danych poprzez CFile obiektów, call 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.

Umożliwia natychmiastowe renderowania call CacheData lub CacheGlobalData funkcji składowej.

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

Zobacz też

Informacje

Klasa COleDataSource

Wykres hierarchii

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderGlobalData