COleServerItem::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 jedną z wcześniej umieszczone w COleDataSource obiektu za pomocą DelayRenderData lub DelayRenderFileData Członkowskich funkcji renderowania opóźnione.Domyślne tej funkcji wymaga OnRenderFileData lub OnRenderGlobalData, odpowiednio, jeśli podany nośnik jest plik lub pamięci.Jeśli zostanie podana żadna z tych formatów, domyślna implementacja zwraca 0 i nic nie robi.
Jeśli lpStgMedium->tymed jest TYMED_NULL, STGMEDIUM powinny być przydzielane i wypełniane jest określony przez lpFormatEtc - > tymed.Jeśli nie TYMED_NULL, STGMEDIUM powinno być wypełnione miejsce z danymi.
Jest to zaawansowane NotOverridable.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 Metoda IDataObject::GetData, STGMEDIUM, FORMATETC, i TYMED w Windows SDK.
Wymagania
Nagłówek: afxole.h