Re: [VB6 ] 有keypreview怎麼沒有mousepreview?
※ 引述《hirabbitt (兔子)》之銘言:
: 我想在任何地方抓老鼠移動事件
: 但是不想要每個元件都寫一次
: 請問有沒有什麼好方法?
: 謝謝
VB.NET通常window.forms的物件都可以使用mousemove事件。事件sub寫好之後,在Handles
關鍵字後面把你的物件及事件補上應該就可以了(如:
Handles MyBase.MouseMove, TextBox2.MouseMove,..其他.MouseMove),VB6可以使用
控制項陣列來做,用Index引數區分,如果是指除了"程式以外"任何的地方也要抓滑鼠
事件的話,可能就要使用windows hook api,不會用的話可以到螞蟻站找人家包好的
來用(.NET),如:Gam.UserActivityMonitor.dll,(VB6直接使用HOOK吧)。
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.20.145.39
※ 編輯: pinkykk 來自: 61.20.145.39 (04/27 21:29)
推
04/27 23:53, , 1F
04/27 23:53, 1F
推
04/28 04:15, , 2F
04/28 04:15, 2F
→
04/28 04:15, , 3F
04/28 04:15, 3F
→
04/28 13:06, , 4F
04/28 13:06, 4F
※ 編輯: pinkykk 來自: 210.240.180.210 (04/28 13:20)
→
04/28 13:20, , 5F
04/28 13:20, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章