User manual - Cライブラリ解説書(2006年4月17日)
DT-930 Cライブラリ解説書
102
4.1.4. 数値入力
アプリケーション指定位置から右に指定文字数分を入力領域とし、入力領域の最右端から数値
入力を行うものです。
アプリケーションが指定したバッファに数値データを格納し、確定キーまたは、終了条件を検出
するまで待ちます。
制御コードを入力した場合は、そのコードの処理を行います。
尚、数値入力は数値データのみ有効とし、めくり文字が入力された場合、数値データに変換して
処理を行います。
(1)数値入力編集処理
数値入力は以下のキー操作により入力文字の編集が行え、これらのキーに関しては数値列格納
エリアには格納されません。
また、これらの操作は入力領域中でのみ有効です。
表4.2 数値入力編集画面
入力後入力前コード属性
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル上の文字を削除します
10h00h
なし削除
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル上の文字を削除します
08h00h後退(BS)
後退
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
入力文字を全て削除します
0Ch00h
クリア
(CLR)
クリア
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル位置に「.」(ピリオド記号)を
付加します (入力領域がフルの場合、およびすでに
付加された状態の場合、無効になります)
2Eh00h.(F4)
.
(小数点)
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
「-」(マイナス記号)を数値の最上位位置に付加します
(入力領域がフルの場合、無効になります)
2Dh00h-(F3)
-
(マイナス)
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
「-」(マイナス記号)表示中の場合、「-」を削除します
2Bh00h
なし
+
(プラス)
動作例
機能
コード
デフォルトキー名称
-123 123
1 1
-123 -123
1 -1
-
1234567890 1234567890
123 123.
-123 -123.
.
123.4 123.4
1234567890 1234567890
123
1
12345
1234567890
123 12
1
123456
1234567890
12345
6123456789
123 12
1
123456
1234567890
12345
6123456789
入力後入力前コード属性
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル上の文字を削除します
10h00h
なし削除
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル上の文字を削除します
08h00h後退(BS)
後退
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
入力文字を全て削除します
0Ch00h
クリア
(CLR)
クリア
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
カーソル位置に「.」(ピリオド記号)を
付加します (入力領域がフルの場合、およびすでに
付加された状態の場合、無効になります)
2Eh00h.(F4)
.
(小数点)
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
「-」(マイナス記号)を数値の最上位位置に付加します
(入力領域がフルの場合、無効になります)
2Dh00h-(F3)
-
(マイナス)
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
「-」(マイナス記号)表示中の場合、「-」を削除します
2Bh00h
なし
+
(プラス)
動作例
機能
コード
デフォルトキー名称
-123 123
1 1
-123 -123
1 -1
-
1234567890 1234567890
123 123.
-123 -123.
.
123.4 123.4
1234567890 1234567890
123
1
12345
1234567890
123 12
1
123456
1234567890
12345
6123456789
123 12
1
123456
1234567890
12345
6123456789