Partager via


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

Classe de COleServerDoc

Graphique de la hiérarchie

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects