Sdílet prostřednictvím


COleServerItem::OnRenderGlobalData

Volat framework určený úložné médium je globální paměti načtení dat v určeném formátu.

virtual BOOL OnRenderGlobalData( 
   LPFORMATETC lpFormatEtc, 
   HGLOBAL* phGlobal  
);

Parametry

  • lpFormatEtc
    Odkazuje FORMATETC struktura určující formát požadují údaje.

  • phGlobal
    Odkazuje na popisovač globální paměti, která má být vrácena data.Pokud byla přidělena žádná paměť, může být tento parametr NULL.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Zadaný formát je dříve umístěny v COleDataSource objektu pomocí DelayRenderData členské funkce pro opožděné vykreslování.Výchozí implementace této funkce jednoduše vrátí FALSE.

Pokud phGlobal je NULL, potom nový HGLOBAL by měla být přidělena a vráceny v phGlobal .Jinak HGLOBAL podle phGlobal by měly být vyplněny daty.Množství dat do HGLOBAL nesmí překročit aktuální velikost bloku paměti.Také nelze zvětšit přerozděleny bloku.

Toto je rozšířené overridable.Přepsat této funkce můžete zadat data do požadovaného formátu a střední.Podle data můžete místo jedné z verzí této funkce přepsat.Pokud chcete zpracovat více média úložiště, přepsat OnRenderData.Pokud data v souboru nebo je velikost proměnné, přepsat OnRenderFileData.

Další informace naleznete v IDataObject::GetData a FORMATETC v .

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleServerItem

Graf hierarchie

COleServerItem::OnRenderData