COleServerDoc::GetZoomFactor
La fonction membre d' GetZoomFactor détermine le « facteur de zoom » d'un élément qui a été activé pour la modification sur place.
BOOL GetZoomFactor(
LPSIZE lpSizeNum = NULL,
LPSIZE lpSizeDenom = NULL,
LPCRECT lpPosRect = NULL
) const;
Paramètres
lpSizeNum
Pointeur vers un objet de classe CSize qui contiendra le numérateur du facteur de zoom.Peut être NULL.lpSizeDenom
Pointeur vers un objet de classe CSize qui contiendra le dénominateur du facteur de zoom.Peut être NULL.lpPosRect
Pointeur vers un objet de la classe CRect qui décrit la nouvelle position de l'élément.Si cet argument est NULL, la fonction utilise la position actuelle de l'élément.
Valeur de retour
Une valeur différente de zéro si l'élément est activé pour la modification sur place et son facteur de zoom nécessaire autre que 100% (1 : 1) ; sinon 0.
Notes
Le facteur de zoom, en pixels, est la proportion de la taille de l'élément jusqu'à son degré actuel.Si l'application conteneur n'a pas défini l'étendue de l'élément, son étendue naturelle (déterminé par COleServerItem::OnGetExtent) est utilisée.
La fonction définit ses deux premiers arguments dans le numérateur et le dénominateur facteur de zoom de l'élément de « . » Si l'élément n'est pas modifié en place, la fonction définit ces arguments à une valeur par défaut 100% (ou entre 1 : 1) et retourne zéro.Pour plus d'informations, consultez la note technique 40, Redimensionnement sur place et zoom MFC/OLE.
Configuration requise
Header: afxole.h
Voir aussi
Référence
COleServerDoc::GetItemPosition