CDC::ScaleWindowExt

Syntax

CSize ScaleWindowExt( 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 window 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 window extents (in logical units) as a CSize object.

See Also

::ScaleWindowExt