Partager via


CDC::ScaleWindowExt

Modifie les étendues de la fenêtre rapport à les valeurs actuelles.

virtual CSize ScaleWindowExt( 
   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 précédentes (en unités logiques) comme objet d' CSize .

Notes

Les formules sont écrites comme suit :

xNewWE = ( xOldWE * xNum ) / xDenom

yNewWE = ( yOldWE * yNum ) / yDenom

Les nouvelles étendues de la fenêtre 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::GetWindowExt

CSize, classe