Udostępnij za pośrednictwem


COleDataSource::OnRenderFileData

Wywołana przez RAM na pobieranie danych w określonym formacie określony nośnik jest plik.

virtual BOOL OnRenderFileData( 
   LPFORMATETC lpFormatEtc, 
   CFile* pFile  
);

Parametry

  • lpFormatEtc
    Wskazuje na FORMATETC Struktura określająca format, w którym jest wymagane informacje.

  • pFile
    Wskazuje na CFile obiekt, w którym ma być renderowana danych.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Określony format jest jedną z wcześniej umieszczone w COleDataSource obiektu za pomocą DelayRenderData Członkowskich funkcji renderowania opóźnione.Domyślna implementacja ta funkcja zwraca po prostu FALSE.

Jest to zaawansowane NotOverridable.Zastąpienie tej funkcji do dostarczania danych w nośniku i żądanego formatu.W zależności od danych można zastąpić jedną z wersji tej funkcji w zamian.Jeśli chcesz obsługiwać wiele nośników, należy zastąpić OnRenderData.Jeśli dane w pliku, lub wielkości zmiennej, należy zastąpić OnRenderFileData.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 i Metoda IDataObject::GetData w Windows SDK*.*

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleDataSource

Diagram hierarchii

COleDataSource::DelayRenderData

COleDataSource::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderGlobalData

COleDataSource::OnSetData

Klasa CFile