Sdílet prostřednictvím


COleServerItem::OnGetExtent

Volání k načtení velikost, v rámci HIMETRIC jednotek zboží OLE.

virtual BOOL OnGetExtent( 
   DVASPECT nDrawAspect, 
   CSize& rSize  
);

Parametry

  • nDrawAspect
    Určuje aspekt OLE položky, jejichž hranice jsou.Tento parametr může mít některou z následujících hodnot:

    • DVASPECT_CONTENTPoložka je reprezentován způsobem, mohou být zobrazeny jako vložený objekt uvnitř kontejneru.

    • DVASPECT_THUMBNAILPoložka je vykreslen v reprezentaci "miniaturu" tak, že mohou být zobrazeny v nástroj k procházení.

    • DVASPECT_ICONPoložka je reprezentována ikonou.

    • DVASPECT_DOCPRINTPoložka je reprezentován jako by byly vytištěny, pomocí příkazu Tisk z nabídky soubor.

  • rSize
    Odkaz CSize objekt, který bude přijímat velikost položky OLE.

Vrácená hodnota

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

Poznámky

Pokud aplikace kontejneru byl napsán pomocí knihovny Microsoft Foundation Class, tato funkce se nazývá při GetExtent členské funkce odpovídající COleClientItem objektu se říká.Výchozí implementace neprovede žádnou akci.Je nutné implementovat ji sami.Tato funkce přepsat, pokud chcete provést zvláštní zpracování při zpracování žádosti o velikost položky OLE.

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleServerItem

Graf hierarchie

COleClientItem::Draw

COleClientItem::GetExtent