COleServerDoc::GetZoomFactor

BOOLGetZoomFactor (LPSIZElpSizeNum=,NULL,LPSIZE,lpSizeDenom=,NULL,LPCRECTlpPosRect=NULL)const ;

Valeur de retour

Différent de zéro si l'élément est activé dans le lieu d'édition et de son facteur de zoom est autre que 100 % (1:1) ; sinon 0.

Paramètres

lpSizeNum

Pointeur vers un objet de classe CSize qui tiendra le numérateur du facteur de zoom. Peut être NULL.

lpSizeDenom

Pointeur vers un objet de classe CSize qui tiendra le dénominateur du facteur de zoom. Peut être NULL.

lpPosRect

Pointeur vers un objet de 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.

Remarques

La fonction de membre GetZoomFactor détermine le « facteur de zoom » d'un élément qui a été activé pour la modification sur place. Le facteur de zoom, en pixels, est la proportion de la taille de l'élément à l'étendue actuelle. Si l'application conteneur n'a pas défini l'étendue de l'élément, son étendue naturelle (tel que déterminé par la COleServerItem::OnGetExtent) est utilisé.

La fonction définit ses deux premiers arguments sur le numérateur et le dénominateur de « facteur de zoom. » l'élément Si l'élément n'est pas être édité en place, la fonction affecte une valeur par défaut de 100 % (ou 1:1) à ces arguments et renvoie zéro. Pour plus d'informations, consultez Technical Note 40, MFC/OLE en Place redimensionnement et zoom.

|&Nbsp Aperçu de COleServerDoc ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects

Index