Freigeben über


COleServerDoc::GetZoomFactor

Die GetZoomFactor-Memberfunktion bestimmt den Zoomfaktor "" eines Elements, das für die direkte Bearbeitung aktiviert wurde.

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

Parameter

  • lpSizeNum
    Zeiger auf ein Objekt der Klasse CSize, das den Zähler des Zoomfaktors enthält. Kann NULL.

  • lpSizeDenom
    Zeiger auf ein Objekt der Klasse CSize, das den Nenner des Zoomfaktors enthält. Kann NULL.

  • lpPosRect
    Zeiger auf ein Objekt der Klasse CRect, die die neue Position des Elements beschreibt. Wenn dieses Argument NULL ist, verwendet die Funktion die aktuelle Position des Elements.

Rückgabewert

Ungleich 0 (null), wenn das Element für die direkte Bearbeitung und den Zoomfaktor aktiviert ist, ist auf 100% (1:1); 0 andernfalls.

Hinweise

Der Zoomfaktor, in Pixel, ist der Anteil der Größe des Elements zu seinem aktuellen Wertebereich. Wenn die Containeranwendung nicht den Umfang des Elements festgelegt hat, wird der natürlicher Wertebereich (wie durch COleServerItem::OnGetExtent bestimmt) verwendet.

Die Funktion legt die ersten zwei Argumente den Zähler und Nenner zum des Zoomfaktors des Elements "" fest. Wenn das Element nicht direkt bearbeitet wird, legt die Funktion diese Argumente an einen Standardwert 100% fest (oder von 1:1) und gibt null. Weitere Informationen finden Sie auf Hinweis 40, MFC/OLE direkte Größenanpassung und Zoomen.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleServerDoc-Klasse

Hierarchiediagramm

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects