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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0410
HSPクリックさせる2未解決


HSP

リンク

2010/4/10(Sat) 18:42:18|NO.31891

マウスで指定の位置をクリックする(させる)にはどうしたらいいですか?
※onclickではないです

F5やShift,Enterを自動的に押すことは可能の用ですが、命令の意味が分かりません。
教えてください!!



この記事に返信する


hatter

リンク

2010/4/10(Sat) 19:23:23|NO.31892

sampleのllmod3/test8.hspのスクリプトを参考にしてみてください。
これでは、ボタンからの制御になるので用は以下のような感じになると思います。

う〜ん、スクリプトは

#include "llmod3/llmod3.hsp" #include "llmod3/input.hsp" mes "X座標\nY座標\nEnterキーでその座標にマウスを移動しクリックします":x=20:y=20 pos 80,0:input x,100,18 pos 80,20:input y,100,18 *@ repeat stick key if key&32:break title ""+ginfo_mx+":"+ginfo_my wait 10 loop ;移動処理 mouse x,y mouse_event $2 goto *@b
一応、移動処理部分のスクリプトの説明もしておきます。
mouseでx,y座標に移動し、mouse_eventで操作タイプを左クリックにしてあります。
まあ、後はHDLとかを丁寧に読んでください。あとはHSPに対する慣れですね。



backdrop

リンク

2010/4/12(Mon) 20:24:47|NO.31954

普通にmousexとかmouseyとかでクリック時に取得して
if文でチェックすればどうですか?

画像ボタンだったらどこかにコモンコントロール張り付けずに、画像だけ表示して
上のような処理をするスクリプトが、あったような
ボタンの位置は配列とかに入れとく。



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