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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0503
k5342ウィンドウをドラッグしたときに画面が止まる6解決


k5342

リンク

2011/5/3(Tue) 01:42:06|NO.38927

説明が下手くそなのでサンプル書きますね...。

	screen 0,300,200
; title"Title" ; repeat redraw 0 ; hsvcolor cnt,255,255 boxf ; font"tahoma",50 color 255,255,255 pos -1000,-1000:mes cnt pos (300-ginfo_mesx)/2,(200-ginfo_mesy)/2:mes cnt ; redraw 1 wait 1 loop

これを実行しますと、ウィンドウが表示されますよね...
で、真ん中にカウンタが表示されるはずです。

それはいいのですが、このウィンドウをドラッグしたときに画面が一時的に止まってしまうんですよ。
で、ドロップするとまた動き始めます。
これは repeat-loop,*label-goto *label でも同じようなことが起こります。
ドラッグ中でもカウンタが止まらないようなループの方法はありますか?

(説明下手ですいません ご回答よろしくお願いします。)



この記事に返信する


check

リンク

2011/5/3(Tue) 02:29:18|NO.38931

ウィンドウタイマーを使うというのはどうだ。

#include "user32.as" #define TIMER 1 SetTimer hwnd, TIMER, 10, 0 count = 0 onexit *event_exit oncmd gosub *event_WM_TIMER, 0x0113 stop *event_exit KillTimer hwnd, TIMER end *event_WM_TIMER count++ redraw 0 color 255, 255, 255 boxf color 0, 0, 0 pos 0, 0 mes count redraw 1 return
SetTimerの値は好きにいじってくれ。



ORZ

リンク

2011/5/3(Tue) 07:12:09|NO.38935

過去ログにこーいうのがあるのよ
http://hsp.tv/play/pforum.php?mode=all&num=38927



k5342

リンク

2011/5/3(Tue) 15:48:31|NO.38952

>>Checkさん
ありがとうございました。
おかげで助かりました。



f3d

リンク

2011/5/3(Tue) 20:11:02|NO.38962

とんでもない過去ログですね



k5342

リンク

2011/5/3(Tue) 20:25:02|NO.38963

...ですね (^_^;)
まさかこれが来るとは。



ORZ

リンク

2011/5/4(Wed) 01:29:09|NO.38967

たぶん貼るの間違えた。ごめりんこ。許して。



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