CDC::ScaleViewportExt

Syntax

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

Parameters

xNum

Specifies the amount by which to multiply the current x-extent.

xDenom

Specifies the amount by which to divide the current x-extent.

yNum

Specifies the amount by which to multiply the current y-extent.

yDenom

Specifies the amount by which to divide the current y-extent.

Remarks

Modifies the viewport extents relative to the current values. The formulas are written as follows:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

The new extent is calculated by multiplying the current extents by the given numerator and then dividing by the given denominator.

Return Value

The previous viewport extents (in device units) as a CSize object.

See Also

::ScaleViewportExt