User manual - Cライブラリ解説書ver.2.00(2003年2月7日)

DT-900 C ライブラリ解説書
88
1234567890
1234
1234567890
1234
1234567890
1234
1234567890
1234
1234567890
1234
123456789a
bcd
1234567890
abcd
1234567890
bcd
1234567890
abcd
4.1.3. 文字列入力
アプリケーション指定位置から右に指定文字数分を入力領域とし、文字列入力を行います。アプリケーションが指定したバッ
ファにアスキーコードを格納し、確定キーまたは、終了条件になった時点を検出するまで待ちます。
制御コードを入力した場合は、そのコードの処理を行います。
(1)文字列入力編集処理
文字列入力は以下のキー操作により入力文字の編集が行え、これらのキーに関しては文字列格納エリアには
格納されません。
また、これらの操作は入力領域中でのみ有効です。
表4.1 文字列入力編集画面
コード 動作例
名 称 デフォルトキー
属性 コード
機 能
入力前 入力後
← ←(F2) 00h 1Dh カーソルを1文字左へ移動します
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
→ →(F3) 00h 1Ch カーソルを1文字右へ移動します
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
クリア クリア(CLR) 00h 0Ch 入力文字を全て削除します
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
後退 後退(BS) 00h 08h カーソル前の1文字を削除します
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
削除 DEL(F4) 00h 10h カーソル上の文字を削除します
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1 1
123
1234
123
1234
123
123
123
2345
12345
12
123
1234567890
123456789
13
123
123