WIDTH: Difference between revisions
Jump to navigation
Jump to search
Navigation:
Main Page with Articles and Tutorials
Keyword Reference - Alphabetical
Keyword Reference - By usage
Report a broken link
(Created page with "The {{KW|WIDTH}} statement changes the text dimensions of certain {{KW|SCREEN (statement)|SCREEN}} modes. == ''SCREEN'' Syntax == ::: '''WIDTH''' ['''{{Parameter|columns%}}'''][''', {{Parameter|rows%}}'''] == ''File'' Syntax == ::: '''WIDTH''' {'''''file_number''''' | '''''device'''''}, '''''columnwidth%''''' {{Parameters}} * When parameters are not specified, columns defaults to 80 with 25 (30 in SCREEN 11 or 12) rows. ''Usage:'' * WIDTH should be used AFTER...") |
TheSnowDog (talk | contribs) m (QBasic capitalisation) Tag: visualeditor |
||
Line 15: | Line 15: | ||
''Usage:'' | ''Usage:'' | ||
* WIDTH should be used AFTER a program SCREEN statement! It does not affect screen graphics or graphic coordinates. | * WIDTH should be used AFTER a program SCREEN statement! It does not affect screen graphics or graphic coordinates. | ||
* Affects SCREEN 0 Window size and alters the text block size of each screen mode listed in | * Affects SCREEN 0 Window size and alters the text block size of each screen mode listed in QBasic: | ||
:* SCREEN 0 can use 80 or 40 columns and 25, 43 or 50 rows. Default is WIDTH 80, 25. | :* SCREEN 0 can use 80 or 40 columns and 25, 43 or 50 rows. Default is WIDTH 80, 25. | ||
:* SCREEN 9 can use 80 columns and 25 or 43(not supported on many monitors) rows. Default WIDTH 80, 25 fullscreen. | :* SCREEN 9 can use 80 columns and 25 or 43(not supported on many monitors) rows. Default WIDTH 80, 25 fullscreen. |
Revision as of 09:55, 29 April 2022
The Template:KW statement changes the text dimensions of certain Template:KW modes.
SCREEN Syntax
- WIDTH [columns%][, rows%]
File Syntax
- WIDTH {file_number | device}, columnwidth%
- When parameters are not specified, columns defaults to 80 with 25 (30 in SCREEN 11 or 12) rows.
Usage:
- WIDTH should be used AFTER a program SCREEN statement! It does not affect screen graphics or graphic coordinates.
- Affects SCREEN 0 Window size and alters the text block size of each screen mode listed in QBasic:
- SCREEN 0 can use 80 or 40 columns and 25, 43 or 50 rows. Default is WIDTH 80, 25.
- SCREEN 9 can use 80 columns and 25 or 43(not supported on many monitors) rows. Default WIDTH 80, 25 fullscreen.
- SCREEN 10 can use 80 columns and 25 or 43 rows. Default is WIDTH 80, 25 fullscreen.
- SCREEN 11 and 12 can use 80 columns and 30 or 60 rows. Default is WIDTH 80, 30 fullscreen.
- QB64 can alter all SCREEN mode widths and heights which may also affect text or _FONT block sizes.
- If a $CONSOLE window is active and you set _DEST _CONSOLE, WIDTH will affect the console output window size (Windows only).
- Note: WIDTH changes may change screen color settings in QBasic. Use PALETTE to reset to default colors.
- WIDTH LPRINT is not supported in QB64.
See also
- SCREEN, COLOR, OUT
- _PRINTWIDTH (function)
- _WIDTH (function), _HEIGHT (function)
- _FONT, _FONTWIDTH, _FONTHEIGHT