Udostępnij za pośrednictwem


COleDataSource::DelayRenderFileData

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

void DelayRenderFileData( 
   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.OnRenderFileData Członkowskich funkcja jest wywoływana na żądanie danych.

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

Diagram hierarchii

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderData

COleDataSource::OnRenderFileData