Partager via


CDC::ScaleViewportExt

Modifie les étendues de la fenêtre d'affichage par rapport à les valeurs actuelles.

virtual CSize ScaleViewportExt(
   int xNum,
   int xDenom,
   int yNum,
   int yDenom 
);

Paramètres

  • xNum
    Spécifie la quantité par laquelle multiplier la x étendue actuelle.

  • xDenom
    Spécifie la quantité par laquelle pour diviser le résultat de multiplier la x étendue actuelle par la valeur du paramètre d' xNum .

  • yNum
    Spécifie la quantité par laquelle multiplier l'étendue est en cours.

  • yDenom
    Spécifie la quantité par laquelle pour diviser le résultat de multiplier l'étendue est en cours par la valeur du paramètre d' yNum .

Valeur de retour

Les étendues de la fenêtre d'affichage précédentes (dans les unités) comme objet d' CSize .

Notes

Les formules sont écrites comme suit :

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

Les nouvelles étendues de la fenêtre d'affichage sont calculées en multipliant les ampleurs actuelles par le numérateur donné et en la divisant par le dénominateur donné.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::GetViewportExt

Classe de CSize