オブジェクトの上をマウスカーソルを置くと、mousex/mouseyでの座標取得ができないため、
他の方法にて取得できないものかとginfo等で取得を試みましたが、どうしてもy座標がうまい具合に
取得できません。(数ドットずれる)
どなたかアドバイス宜しくお願いいたします。
;----------------------------------------------------------------------------
#module
#defcfunc mouse_area int x1,int y1,int x2,int y2
c = 0
x = (ginfo_mx - ginfo_wx1) - ((ginfo_sizex - ginfo(12)) / 2)
y = (ginfo_my - ginfo_wy1) - (ginfo_sizey - ginfo(13)) ;<--数ドットずれる
title "x=" + x + ",y=" + y
if (x >= x1) & (x <= x2) & (y >= y1) & (y <= y2) : c = 1
return c
#global
input a,50,20
boxf 100,100,200,200
repeat
if mouse_area(100,100,200,200) : dialog "OK"
wait 1
loop