CDC::ScaleViewportExt

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

virtual CSize ScaleViewportExt(
   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 Viewportgrößen (in den Geräteeinheiten) als CSize-Objekt.

Hinweise

Die Formeln werden geschrieben, wie folgt:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

Die neuen Viewportgröß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

Hierarchien-Diagramm

CDC::GetViewportExt

CSize-Klasse