0 | ディスプレイ上の、現在の列(Column)位置の情報を得ます。
もっとも左の列(Column)が、1(One)となります。
例)DISP STATUS(CRT,0) |
1 |
ディスプレイ上の、現在の行(Line)位置の情報を得ます。
上端の行(Line)が、1(One)となります。
例)DISP STATUS(CRT,1) |
2 | 現在の書き込みモードが、挿入(Insert)/置き換え(Replace)モードの情報を得ます。
1 - 挿入(Insert)モード、 0 - 置き換え(Replace)モード
例)DISP STATUS(CRT,2) |
3 | 現在のHTBasicの表示域の最上端の行より前に隠れた行数の情報を得ます。隠れた行がない場合、0(Zero)が戻ります。
例)DISP STATUS(CRT,3) |
4 | 現在のDISPLAY FUNCTIONS の設定状態の情報を得ます。
1 - ON、 0 - OFF
例)DISP STATUS(CRT,4) |
5 | デフォルトのALPHA表示色の情報を得ます。この値は、レジスター15, 16, 17 とCHR$()文字属性を使用した変更でも変わりません。
例)PRINT CHR$(139) の後で DISP STATUS(CRT,5) |
6 |
ALPHA ON/OFF の状態を確認します。
1 - ALPHA ON、 0 - ALPHA OFF
例)DISP STATUS(CRT,6) |
7 |
GRAPHICS ON/OFF の状態を確認します。
1 - GRAPHICS ON、 0 - GRAPHICS OFF
例)DISP STATUS(CRT,7) |
8 |
DISP 表示行の現在の列(Column)位置の情報を得ます。 もっとも左の列(Column)が、1(One)となります。
例)DISP STATUS(CRT,8) |
9 |
表示域の幅の情報を得ます。n列(Column)
例)DISP STATUS(CRT,9) |
10 |
カーソルの表示/非表示を確認します。
1 - 表示中、 0 - 非表示中
例)DISP STATUS(CRT,10) |
11 |
CRT character-mapping-不可状態の確認
Always a 0 in HTBasic.
HTBasicでは常に 0(Zero)となります。 |
12 |
ソフトキー・メニュー・モードの確認。
1 - メニュー・モード、 0 - 非メニュー・モード
例)DISP STATUS(CRT,12) |
13 |
CRTの高さの情報を得ます。
PRINT行+1行+DISP行+INPUT行(2)+Status行+メニュー行(2)
例)DISP STATUS(CRT,13) |
14 |
Get the Display Replacement Rule.
HTBasicではサポートされていません。 |
15 |
Get the PRINT/DISP Color.
例)DISP STATUS(CRT,15) |
16 |
Get the Softkey Menu Color.
例)DISP STATUS(CRT,16) |
17 |
Get the Input Line Color.
例)DISP STATUS(CRT,17) |
18 |
Get the alpha write-enable mask. The write-enable mask is set by the MERGE ALPHA and SEPARATE ALPHA statements on bit-mapped displays.
例)DISP STATUS(CRT,18) |
19 |
Get the value of ALPHA MASK.
HTBasicではサポートされていません。 |
20 |
Get the ALPHA display-enable mask.
HTBasicではサポートされていません。 |
21 |
Get the compatibility mode flag.
HTBasicではサポートされていません。 |
100 |
2Byte文字属性対応コントロール・フラッグ
2Byte文字属性拡張 0 - English 標準、1 - 2Byte文字拡張(漢字等)
例)DISP STATUS(CRT,100) |
110 |
Dithering可否確認
0 = Dithering 可; 1 = Dithering 否
例)DISP STATUS(CRT,110) |