编程论坛
注册
登录
编程论坛
→
VB6论坛
鼠标滚轮事件
l_zfh
发布于 2017-02-12 14:27, 3911 次点击
我加载了VB6IDEMouseWheelAddin.dll,也设置了textbox的属性,但textbox的事件中怎么没有鼠标滚轮事件呢?
7 回复
#2
l_zfh
2017-02-12 14:35
跪求大侠指点一二,多谢!
#3
ZHRXJR
2017-02-12 19:22
VB不支持鼠标滚轮,记得以前有个专门支持鼠标滚轮的模块,在工程中加载这个模块,可以在编辑程序时的代码界面实现鼠标滚轮,在运行程序是好像同样可以支持鼠标滚轮。
VB6IDEMouseWheelAddin.dll没有用过,可以在编辑程序时的代码界面实现鼠标滚轮,在运行程序是好像不支持鼠标滚轮。这个.dll必须注册,不知道你注册没有。
根据操作系统不同注册方法也不同,如W7 32位在C:\Windows\System32目录下注册,W7 64位在C:\Windows\SysWOW64目录下注册,以管理员身份运行cmd.exe,才能正确注册。
在注册成功后,打开VB的IDE开发环境,点击【外接程序】-【外接程序管理器】,选中【MouseWheel Fix】,在【加载行为】中勾选【在启动中加载】和【加载/卸载】,这样才能在VB中使用鼠标滚轮事件。
祝你成功!
[此贴子已经被作者于2017-2-12 20:03编辑过]
#4
xzlxzlxzl
2017-02-12 21:25
已经写好的控件属性、事件都是固定的,不会因为外部插件的变化而随意改变,如非要改变,则必须要自制控件继承原控件,新增需要的功能。估计题主加载的VB6IDEMouseWheelAddin.dll需要自己写代码响应滚轮事件。
#5
风吹过b
2017-02-12 23:02
看名字,这个Dll 是给 IDE 用,找代码啥事?
#6
xzlxzlxzl
2017-02-13 16:56
回复 5楼 风吹过b
#7
忙郎
2017-03-01 11:42
微软也发现了VB这个令人烦扰的症结所在,因此及时的提供了补丁。这里给一个官方的下载链接:http://download.。下载后解压到指定的文件夹,找到VB6IDEMouseWheelAddin.dll这个文件,将它复制到C:\Windows\System32目录下,点击【运行】,输入:regsvr32 VB6IDEMouseWheelAddin.dll,然后......
我下载后运行了里边的reg文件,再直接右键对dll文件进行注册,一次性成功。
#8
l_zfh
2017-03-21 13:18
我在代码窗口编辑可以用滚轮,但鼠标事件就没有
1