BOOL GetZoomFactor ( LPSIZE LpSizeNum = NULL, LPSIZE LpSizeDenom = NULL, LPCRECT LpPosRect = NULL ) const;
Rückgabewert
Ungleich NULL, wenn das Element aktiviert ist, für in-Place-Bearbeitung und der Zoom-Faktor ist nicht 100 % (1:1); andernfalls 0.
Parameter
lpSizeNum
Zeiger auf ein Objekt der Klasse CSize , die den Zoomfaktor Zaehler halten wird. NULL kann sein.
lpSizeDenom
Zeiger auf ein Objekt der Klasse CSize , die den Zoomfaktor Nenner halten wird. NULL kann sein.
lpPosRect
Zeiger auf ein Objekt der Klasse CRect , die neue Position des Elements beschreibt. Wenn dieses Argument NULList, verwendet die Funktion das Element die aktuelle position.
Bemerkungen
Die GetZoomFactor -Memberfunktion ermittelt den "Zoomfaktor" eines Elements, das für in-Place-Bearbeitung aktiviert wurde. Der Zoom-Faktor, in Pixeln, ist der Anteil von der Objektgröße in seiner aktuellen Ausdehnung. Wenn die Container-Anwendung nicht das Element Umfang festgelegt hat, ist seine natürliche Ausdehnung (gemäß COleServerItem::OnGetExtent) verwendet.
Die Funktion setzt seine ersten beiden Argumente um Zähler und Nenner für das Element "Zoom-Faktor." Wenn das Element nicht im Ort bearbeitet wird, wird die Funktion legt diese Argumente auf einen Standardwert von 100 % (oder 1:1) fest und gibt NULL zurück. Weitere Informationen finden Sie unter Technischer Hinweis 40, MFC/OLE In-Place skalieren und Zoomen.
COleServerDoc Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects