Udostępnij za pośrednictwem


COleControl::OnRenderData

Wywołana przez ramy do pobierania danych w określonym formacie.

virtual BOOL OnRenderData( 
   LPFORMATETC lpFormatEtc, 
   LPSTGMEDIUM lpStgMedium  
);

Parametry

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

  • lpStgMedium
    Wskazuje na STGMEDIUM strukturę, w której dane są zwracane.

Wartość zwracana

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

Uwagi

Określony format jest jednym wcześniej umieszczone w użyciu obiekt formantu DelayRenderData lub DelayRenderFileData Członkowskich funkcji opóźnione renderowania.Domyślne tej funkcji wymaga OnRenderFileData lub OnRenderGlobalData, odpowiednio, jeśli podany nośnik jest plik lub pamięci.Jeśli żądany format jest CF_METAFILEPICT lub stałe właściwości ustaw format, domyślna implementacja renderuje odpowiednich danych i zwraca wartość niezerową.W przeciwnym razie zwraca 0 i nic nie robi.

Jeśli lpStgMedium - > tymed jest TYMED_NULL, STGMEDIUM powinny być przydzielane i wypełnione określony przez lpFormatEtc - > tymed.Jeśli nie TYMED_NULL, STGMEDIUM powinno być wypełnione miejsce z danymi.

Zastąpić dane w formacie żądanej i średni tej funkcji.W zależności od danych można zastąpić jedną z wersji tej funkcji w zamian.Jeśli mały i stały rozmiar dane zastępują OnRenderGlobalData.Jeśli dane w pliku, lub wielkości zmiennej, należy zastąpić OnRenderFileData.

Aby uzyskać więcej informacji, zobacz FORMATETC i STGMEDIUM struktur Windows SDK.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

Klasa COleControl

Diagram hierarchii

COleControl::OnRenderFileData

COleControl::OnRenderGlobalData