ウィンドウの設定 『HSP3』
起動するアプリやゲームのウィンドウのサイズや、パレットモード、ボタン表示の有無などの設定をみていきます。
ウィンドウの設定を行うためには、「screen」命令を使用します。
screen命令を設定しない場合、デフォルトでウィンドウID0、サイズ640×480になります。
screen p1,p2,p3,p4,p5,p6
p1: ウィンドウID (1~)
p2: ウィンドウの横幅
p3: ウィンドウの縦幅
p4: ウィンドウモード
p5: 画面上でウィンドウの左上の位置(x座標)
p6: 画面上でウィンドウの左上の位置(y座標)
p1: ウィンドウID (1~)
p2: ウィンドウの横幅
p3: ウィンドウの縦幅
p4: ウィンドウモード
p5: 画面上でウィンドウの左上の位置(x座標)
p6: 画面上でウィンドウの左上の位置(y座標)
(例) screen 1,300,100,0,100,100
ウィンドウID :1
ウィンドウモード :0(標準)
ウィンドウサイズ :300×100
ウィンドウの左上座標 :(100,100)

次はウィンドウモードを詳しくみていきます。
モード
0: 通常(デフォルト)
1: パレットモードにする(256色)
2: 初期は非表示にします。gsel命令により表示できます。
4: ウィンドウサイズを固定します。(ウィンドウID1以降)
8: 最小化、最大化ボタンがなくなります。
16: 縁が立体的になります。
0: 通常(デフォルト)
1: パレットモードにする(256色)
2: 初期は非表示にします。gsel命令により表示できます。
4: ウィンドウサイズを固定します。(ウィンドウID1以降)
8: 最小化、最大化ボタンがなくなります。
16: 縁が立体的になります。

モード一覧にモード24はありません。
基本モードを足すことにより複数のモードを複合できます。
8+16=24 ならば、最大化・最小化ボタンのない縁の深いウィンドウになります。
4+8=12 ならば、最大化・最小化ボタンのない固定ウィンドウになります。


