HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1129
わんっあdialog3未解決


わんっあ

リンク

2007/11/29(Thu) 17:27:08|NO.12636

新入りですが早速質問です。

dialog 命令でダイアログを表示できますよね?
その時にダイアログに入力ボックスを作りたいんですが、
どうすればいいですか?教えてください。



この記事に返信する


ライセン

リンク

2007/11/29(Thu) 17:48:51|NO.12637

screen命令で作ったウィンドウに表示させる事なら可能です。



Y-tan

リンク

2007/11/29(Thu) 23:27:58|NO.12643

	; ウィンドウ0
screen 0 ; ウィンドウ1(ダイアログみたいなもの) screen 1, 200, 100 title "入力してください" sdim buf, 257 ; 入力されたデータ pos 20, 20 objsize 160, 20 ; 入力する場所のサイズを設定 input buf, , , 256 ; 入力する場所を作る button "OK", *BUTTON_OK ; ボタンを表示 stop *BUTTON_OK gsel 1, -1 ; ウィンドウ1を非表示にして、 gsel 0, 1 ; ウィンドウ0を前面に出す。 mes "「" + buf + "」と入力されました。"

こんなのはどうでしょう?
入力するスペースをタテに広くしたいなら、inputではなく、mesboxを使うといいです。
本当は不必要になった画面(例えばウィンドウ1)は削除しなければいけないのですが、
イマイチわからなくて。。



GENKI

リンク

2007/11/30(Fri) 01:09:40|NO.12645

syscolor 4 あたりで背景を塗りつぶすとさらにダイアログっぽくなります。
	screen 1, 200, 100
syscolor 4 : boxf title "入力してください" ...



ONION software Copyright 1997-2023(c) All rights reserved.