Freigeben über


CDC::ScaleWindowExt

Ändert die Fenstergrößen relativ zum aktuellen Werten.

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

Parameter

  • xNum
    Gibt die Menge an, die durch den aktuellen XWertebereich multiplizieren.

  • xDenom
    Gibt die Menge an, durch die teilen das Ergebnis des Multiplizierens des aktuellen XWertebereichs durch den Wert des Parameters xNum.

  • yNum
    Gibt die Menge an, die durch den aktuellen y-Wertebereich multiplizieren.

  • yDenom
    Gibt die Menge an, durch die teilen das Ergebnis des Multiplizierens des aktuellen y-Wertebereichs durch den Wert des Parameters yNum.

Rückgabewert

Die vorherigen Fenstergrößen (in logischen Einheiten) als CSize-Objekt.

Hinweise

Die Formeln werden geschrieben, wie folgt:

xNewWE = ( xOldWE * xNum ) / xDenom

yNewWE = ( yOldWE * yNum ) / yDenom

Die neuen Fenstergrößen werden berechnet, indem die aktuellen Wertebereiche vom angegebenen Zähler multipliziert und dann durch den angegebenen Nenner unterteilt.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::GetWindowExt

CSize Class