ScaleWindowExtEx
The ScaleWindowExtEx
function modifies the window for a device context using the ratios formed by
the specified multiplicands and divisors.
BOOL ScaleWindowExtEx(
HDC hdc, |
// handle of device
context |
int Xnum, |
// horizontal
multiplicand |
int Xdenom, |
// horizontal
divisor |
int Ynum, |
// vertical
multiplicand |
int Ydenom, |
// vertical divisor
|
LPSIZE lpSize |
// address of
previous window extents |
); |
|
Parameters
hdc
Identifies
the device context.
Xnum
Specifies the
amount by which to multiply the current horizontal extent.
Xdenom
Specifies the
amount by which to divide the current horizontal extent.
Ynum
Specifies the
amount by which to multiply the current vertical extent.
Ydenom
Specifies the
amount by which to divide the current vertical extent.
lpSize
Points to a SIZE
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero.
Remarks
The window
extents are modified as follows:
xNewWE =
(xOldWE * Xnum) / Xdenom
yNewWE =
(yOldWE * Ynum) / Ydenom
See Also