作者mzw (QQ的乖乖饺)
看板Visual_Basic
标题Re: [VB6 ] 如何侦测滑鼠所点到的位置
时间Mon Dec 1 13:59:52 2008
※ 引述《timohu ( )》之铭言:
: 我想在form上面放一张图片,
: 然後分割成A x B的区域,(用画线切割)
: 因为图片大小要随着A x B来缩放改变大小,
: 所以应该是用image比用picturebox来的方便吧?
: 我的问题是当我用滑鼠点下图片时,
: 要如何侦测滑鼠所点下的区域是那一块
: 我用GetCursorPos来读取时读到的是form的座标
: 请问有办法可以重新设定image的座标吗?
: 然後让GetCursorPos传回来的是image的座标吗?
: 这样程式再写判断式时较容易设定判断的座标值
其实不需要
直接在图片的mousedown事件里面读取座标(e.x,e.y)
然後
1.假设图片600*600, 分成10*10格, 所以每格60*60
2.那就
dim x as integer =e.x \60
dim y as integer =e.y \60
这样就可以读取到在第x,y格
其中的x,y是从0开始, 希望从1开始算就要自己加1
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.167.207