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::GetItemPosition