COleServerDoc::GetZoomFactor

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 ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects

Index