自從1996年微軟推出Intellimouse鼠標(biāo)后,帶滾輪的鼠標(biāo)開始大行其道,支持鼠標(biāo)滾輪的應(yīng)用軟件也越來越多。但我感到奇怪,為什么VB到6.0本身仍然不支持鼠標(biāo)滾輪,VF可是從5.0就提供MouseWheel事件了。
---- 如何讓VB應(yīng)用程序支持鼠標(biāo)滾輪?MSDN上有一篇解決VB下應(yīng)用Intellimouse鼠標(biāo)的文章,它解決這一問題的方法是通過一個(gè)幾十K的第三方控件實(shí)現(xiàn)的,可惜該控件沒有源代碼。況且為了支持鼠標(biāo)滾輪使用一個(gè)第三方控件,好像有點(diǎn)得不償失。本文給出用純VB實(shí)現(xiàn)這一功能的方法。
把VBMousewheel.dll拷到C:\WINDOWS\system32下,然后在CMD打命令:regsvr32 VBMousewheel.dll就OK