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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0514
林檎園mesboxとmousewの取得5解決


林檎園

リンク

2015/5/14(Thu) 23:43:35|NO.69203

HSP初心者です。
ホイールの動きを感知したくてmousewを使ったのですが、mesboxを配置したところ動かなくなりました。
どうやら、mesboxに入力カーソルが合っていてホイールの動作を取得できない様なのです。
inputなどではできました。なのでmesboxから入力カーソルを取る方法や、inputを複数行にする方法など、
解決策があれば教えてください。
お願いします。



この記事に返信する


可憐

リンク

2015/5/15(Fri) 00:02:06|NO.69204

; 動かない例


a="" mesbox a repeat title ""+mousew wait 5 loop

; 動く例

a="" mesbox a pos -200,-200 input a objsel 1 repeat title ""+mousew wait 5 loop

かなり無理やりやってますがこれじゃあダメですかね^^;



林檎園

リンク

2015/5/15(Fri) 00:10:40|NO.69205

なるほど!
別の場所にinput作ってそれを選択するのですね。
充分なんとかなりました!
ありがとうございました



kanahiron

リンク

2015/5/15(Fri) 00:15:28|NO.69206

解決済みですが
過去に私も同じことを報告したことがあります
win32APIを使っていいならこの方法がいいと思います
http://hsp.tv/play/pforum.php?mode=pastwch&num=47285



可憐

リンク

2015/5/15(Fri) 00:32:39|NO.69207

林檎園 様

無理矢理やってて見えない位置に作ってあるので
思わぬバグが発生することがあるので一つ注意点としては
オブジェを作成した後はstatでオブジェIDを保存したほうがいいです。



林檎園

リンク

2015/5/15(Fri) 00:39:56|NO.69208

>kanahiron さん
ありがとうございます!
Win32Apiを使う方法もあるのですね・・・

>可鱗
了解しましたー
ありがとうございました!



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