graphics.hlp (
Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
_setwindow
◄Summary► ◄Example► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
The _setwindow function defines a window bounded by the specified
coordinates. The arguments (<wx1>, <wy1>) specify the upper left
corner of the window, and the arguments (<wx2>, <wy2>) specify the
lower right corner of the window.
The <finvert> argument specifies the direction of the coordinates.
If <finvert> is TRUE, the y axis increases from the screen bottom
to the screen top (Cartesian coordinates). If <finvert> is FALSE,
the y axis increases from the screen top to the screen bottom
(screen coordinates).
Any window transformation done with the _setwindow function
applies only to the viewport and not to the entire screen.
If <wx1> equals <wx2> or <wy1> equals <wy2>, the function fails.
Note that this function does not affect the output of
presentation-graphics text (e.g., labels or axis marks). It
also does not affect the output of the font-display routine
_outgtext.
See also: ◄Graphic Coordinate Systems►
Return Value
The function returns a nonzero value if successful. If the
function fails (e.g., if it is not in a graphics mode), it
returns 0.
-♦-