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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1112
Ark画面のクリア6解決


Ark

リンク

2007/11/12(Mon) 23:11:04|NO.12363

指定のウィンドウのみをクリアするという事はできないでしょうか?



この記事に返信する


GENKI

リンク

2007/11/12(Mon) 23:39:08|NO.12365

Arkさんが「クリア」をどのような意味で考えているかにもよります。
よくあるパターンで解答しておくと、次のような場合があります。
・mesやline、picload命令で描いた画像を消すのでしたら、boxf命令で均一な色で塗りつぶす。
・button命令などで作成したオブジェクトごと消す場合は、cls命令を使う。
・font命令などの情報も削除したいなら、screen命令でのウィンドウの初期化を行う。
・他アプリを終了させるという意味だと難しくなります。(やり方はわかりませんが多分できと思います。)

質問があいまいだとどうにも適切な解答ができませんので、何をしたいのかできるだけ詳しく
書くように心がけてもらえると助かります。



Ark

リンク

2007/11/12(Mon) 23:58:25|NO.12367

文字を同じ位置に表示したいのですが、普通にやると文字が重なって表示されるので
一度前に表示した文字を消したいんです



GENKI

リンク

2007/11/13(Tue) 00:16:40|NO.12368

ありがとうございます。状況がおおよそわかりました。

> ・mesやline、picload命令で描いた画像を消すのでしたら、boxf命令で均一な色で塗りつぶす。

このパターンですね。
まず、HSPではmesやlineで描いた画像を「消しゴムで消す」というような感覚の概念はありません。
そこで、通常は「背景の色で上から塗りつぶす」という方法がとられます。(油絵と同じような感じですね。)
消したい文字の背景が模様のない均一な色であれば、文字の上からboxfで塗りつぶしてしまえば文字を消すことができます。

↓ここの説明が参考になると思います。
http://hspwiki.tm.land.to/?HSP%B9%D6%BA%C2%2F%B4%F0%CB%DC%C5%AA%A4%CA%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%A4%CE%A5%D1%A5%BF%A1%BC%A5%F3#x6add08c



GENKI

リンク

2007/11/13(Tue) 00:21:06|NO.12369

しまった…ごめんなさい同じ質問が現在のログにありましたね。

mesの命令で描画したメッセージの削除方法
http://hsp.tv/play/pforum.php?mode=all&num=12273

質問する前に過去ログは検索しましょう。
…解答する前にもよく確認しましょう。○| ̄|_



Ark

リンク

2007/11/13(Tue) 00:31:19|NO.12370

ありがとうございます

これって背景画像を使用していても出来るのでしょうか?


取り敢えずURL見てきます



Ark

リンク

2007/11/13(Tue) 00:33:22|NO.12371

すみません事故解決しました;

ありがとうございました



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