COleServerItem::OnSetExtent
Volat rozhraní OLE položky zjistit, kolik místa je k dispozici v kontejnerovém dokumentu.
virtual BOOL OnSetExtent(
DVASPECT nDrawAspect,
const CSize& size
);
Parametry
nDrawAspect
Určuje aspekt OLE položky, jejichž hranice jsou určený.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.
size
A CSize struktury zadání nové velikosti 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 SetExtent členské funkce odpovídající COleClientItem objektu se říká.Nastaví výchozí implementace m_sizeExtent člena na určenou velikost Pokud nDrawAspect je DVASPECT_CONTENT ; v ostatních případech vrátí 0.Přepsat tuto funkci provést zvláštní zpracování, když změníte velikost položky.
Požadavky
Záhlaví: afxole.h