HSP Source

■パスワードのインプットボックスを作る。(パスワードフィールド) 注意:HSP2.55以前用です

;以下ソース
input s_pass
a=0 : objsend 0,$cc,'*',a,1
stop

解説:
 まず、インプットボックス(文字を入れるためのボックス)を作ります。
 そして、オブジェクトを変形させて...コレでパスワードで隠れるインプットボックスの完成!
 ついでに、応用として「*」以外にも「@」や「%」や「=」や「A」などでも隠せます。
 方法は、「'*'」で囲ってある「*」を好きな文字に変えたらいいだけです。
 隠す文字に使えるのは、1文字だけで英数字です。(「■」などは無理)
 また、囲む記号は、「"」ではありません「'」です。


 ついでに、緑色にしている「a」という変数。これ、「a=0」だからわざわざ変数にしなくてもいいやんかとは
 思わないでください。これを変数にしていないとHSPでエラーを起こします。
 (実際に変数にしないでやってみると「Error 4 計算式でエラーが発生しました」って出ますよ)

 また、赤色の「0」は「input」のオブジェクトIDを意味しています。
 もしもオブジェクトIDが0以外なら変更してください。