先日、
リストボックスをマウスでの移動で質問させて頂いて
お返事頂いた方、ありがとうございました。
自分なりに調べたり、コピペしてみたりと、
色々やってみたんですが、
「listboxをマウスで自由に移動させたい」というのは、
書いて頂いたスクリプトを把握しきれなくて、
教えて頂いたのに申し訳ありません。
どうすることもできなかったので
考え方を変えようと、新たに質問を立ち上げました。
最初に画像を表示している別ウィンドウ(bgscr)をマウスで移動させても、
リストボックスを表示したとき、その移動させたウィンドウの真下に
リストボックスを表示させることはできないかなと考えています。
リストボックスを自由に移動させるスクリプトより、
こちらの方が自分にとってはわかりやすいんではないかと考えてます。
説明がうまくできなくてすいません。
教えてください。
宜しくお願いします。
ちなみに、
画像を右クリックでポップアップ
ポップアップの各項目クリックで該当リストボックス表示
というスクリプトになってます。
リストボックスのスクリプトは今現在こんな感じになってます。
↓
;今のスクリプト
bgscr 3,125,185,,100,100,,
bgscr 2,300,300,2,100,100,100,158
gsel 3,2
; WM_COMMAND
oncmd gosub *command, $111
onclick gosub *onjump1
objsize 125,170
font "" ,15,,
objmode 2,,
listbox a, 60, " \n 1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n10\n 終了"
hListbox = objinfo(stat, 2)
stop
*command
if lparam = hListbox {
if HIWORD(wparam) = 2 {
if a == 1 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 2 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 3 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 4 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 5 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 6 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 7 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 8 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 9 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 10 : bgscr 2,300,300,2,100,100,100,158 : picload "" ,1 : gsel 2,2
if a == 11 : gosub *exit
return
}
}
return
*onjump1
gsel 2, -1
gsel 3, 2
return