⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printit.bas

📁 大名鼎鼎的QBasic下的图形库
💻 BAS
字号:
'Future.Library Printing/scrolling and Mouse Support
'

REM $INCLUDE: 'future.bi'

Set640x480 'set 640x480 svga screen

Future.MouseOn 'turn on svga mouse

ScrollMe$ = " Hello World -- hmm how original... (Click mouse/or hit any key) "

ScrollPos% = 640

DO
P% = P% XOR 1

SetPage P%

REM WAIT &H3DA, 8         'Rem out if Mouse is on
REM WAIT &H3DA, 8, 8      '

FOR i% = 0 TO 15
Future.LINE ScrollPos%, i% + 220, ScrollPos% + (LEN(ScrollMe$) * 8) - 1, i% + 220, 16 + i%, -1
NEXT
Future.PRINT ScrollPos%, 220, ScrollMe$, -1, 0


ViewPage P%

ScrollPos% = ScrollPos% - 3

IF ScrollPos% = 318 - ((LEN(ScrollMe$) * 8) \ 2) THEN
        DO
        Future.UpdateMouse
        LOOP UNTIL Future.MouseB OR LEN(INKEY$)
END IF

LOOP UNTIL INKEY$ = CHR$(27) OR ScrollPos% < -(LEN(ScrollMe$) * 8)


Future.MouseOff 'turn off svga mouse
ReSetScreen     'set the screen back in text mode

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -