SCREEN - [一般] |
||||||
… 画面サイズと位置の指定
SCREEN X,Y,V,W
X: 表画面のX座標
Y: 表画面のY座標
V: 画面サイズの横幅
W: 画面サイズの縦幅
全画面を使用する必要がない場合に、ウィンドウのサイズを指定します。常駐ソフト(別のアプリケーションと(見かけ上)同時に使用できるソフト)を作成できます。
X,Yでウィンドウの左上の絶対座標を指定し、V,Wでウィンドウのサイズを指定します。
ウィンドウの左端部分をペンでドラッグすると、ウィンドウを自由な位置に移動できます。MOVEAREAを実行すると、ペン操作で移動できる範囲を指定できます。
常駐ソフトを作成する場合は、描画ルーチンをループさせて、描画が正しく行われるようにしてください。
(サンプル 1)
REM 944BASIC '常駐ウィンドウ'
EVENT 100,999,1
SCREEN 100,100,124,32
COLORBG 192,192,160:CLS
*LOOP SYNC
GCURSOR 0,10
PRINT '常駐ウィンドウも楽々'
GOTO *LOOP
(サンプル 2)
REM 944BASIC '常駐和時計'
SCREEN 220,220,16,80
EVENT 100,999,1: FONT 48
DIM D(5)
DIM K(9)='〇','一','二','三','四','五','六','七','八','九'
*LOOP SYNC
BOX 0,0,15,79:BOX 1,1,14,78
T=TIME
D(0)=INT(T/100000),INT(T/10000)%10,'時',INT(T/1000)%10,INT(T/100)%10,'分'
FOR I=0 TO 5
GCURSOR 4,3+12*I
IF (I=2)+(I=5) THEN PRINT D(I) ELSE PRINT K(D(I))
NEXT I
GOTO *LOOP
SCREEN - [一般] |