Sdílet prostřednictvím


COleServerDoc::GetZoomFactor

GetZoomFactor "Lupy" zboží, které bylo aktivováno pro úpravy na místě určuje členské funkce.

BOOL GetZoomFactor(
   LPSIZE lpSizeNum = NULL,
   LPSIZE lpSizeDenom = NULL,
   LPCRECT lpPosRect = NULL 
) const;

Parametry

  • lpSizeNum
    Ukazatel na objekt třídy CSize , bude uchovávat čitatel faktor zvětšení.Může být NULL.

  • lpSizeDenom
    Ukazatel na objekt třídy CSize , bude uchovávat jmenovatel faktor zvětšení.Může být NULL.

  • lpPosRect
    Ukazatel na objekt třídy CRect , který popisuje nové umístění.Pokud je tento argument NULL, využívá funkce aktuální umístění.

Vrácená hodnota

Nenulová hodnota, pokud je položka aktivována pro místní úpravy a jeho lupy je jiný než 100 % (1: 1); jinak 0.

Poznámky

Faktor zvětšení v pixelech, je podíl velikost položky jeho aktuálním rozsahu.Pokud aplikace kontejneru nebyl nastaven rozsah zboží, jeho přirozené míře (dle COleServerItem::OnGetExtent) se používá.

Funkce nastaví první dva argumenty čitatel a jmenovatel položky "lupy." Pokud zboží není upravován v místě, funkce nastaví výchozí hodnota 100 % (nebo 1: 1) tyto argumenty a vrátí hodnotu 0.Další informace naleznete v technické poznámce 40, Změna velikosti v místě MFC/OLE a Zooming.

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleServerDoc

Diagram hierarchie

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects