Re: [VB6 ] 如何偵測滑鼠所點到的位置

看板Visual_Basic作者 (QQ的乖乖餃)時間17年前 (2008/12/01 13:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #19CtrP-n (Visual_Basic)
文章代碼(AID): #19CtrP-n (Visual_Basic)