qb45advr.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.
VIEW (Graphics) Statement Programming Examples
◄QuickSCREEN► ◄Details► ◄Example► ◄Contents► ◄Index►
──────────────────────────────────────────────────────────────────────────────
VIEW (Graphics) Statement Programming Examples
You may use multiple VIEW statements. If the newly described viewport
is not wholly within the previous viewport, the screen can be
re-initialized with the VIEW statement and the new viewport can be
defined. If the new viewport is entirely within the previous one, as
in the following example, the intermediate VIEW statement is not
necessary. This example opens three viewports, each smaller than the
previous one. In each case, the points of the line that lie outside
the viewport borders are clipped and do not appear on the screen.
SCREEN 1
CLS
VIEW 'Make the viewport cover most of the screen.
VIEW (10,10) - (300,180),,1
CLS
LINE (0,0) - (310,190),1
LOCATE 1,11: PRINT "A big viewport"
VIEW SCREEN (50,50)-(250,150),,1
CLS 'Note CLS clears only viewport.
LINE (300,0)-(0,199),1
LOCATE 9,9: PRINT "A medium viewport"
VIEW SCREEN (80,80)-(200,125),,1
CLS
CIRCLE (150,100),20,1
LOCATE 11,9: PRINT "A small viewport"