VB6 IDE 编辑器的一个恼人的行为,尤其是从 VS.NET 等更新的工具切换回它时,是它无法识别鼠标滚轮!也许 VB6 是在大多数鼠标都没有鼠标时推出的,但是有没有办法修复它,使其能够识别鼠标滚轮?
Microsoft 有一个扩展可以提供所请求的行为。您必须从下面的链接下载它并按照提供的步骤注册它,例如使用
regsvr32
http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
更新:以下是步骤
下载包含加载项 DLL 的 VB6 Mouse Wheel.exe 文件 以及用于创建加载项 DLL 的代码。
将文件解压到您有权访问的位置。
打开命令提示符,以管理员身份运行。
转到您要保存的文件夹 将文件解压到。
键入
regsvr32 VB6IDEMouseWheelAddin.dll
,然后单击“确定”
启动 Visual Basic 6.0。单击加载项,然后单击加载项管理器。
在加载项管理器列表中,单击“MouseWheel Fix”。
单击以选中“已加载/已卸载”复选框,然后单击以选中“启动时加载”复选框。
单击“确定”。
对我来说最简单的方法就是从 http://www.joebott.com/vb6scrollwheel.htm
下载并运行二进制文件用途:
只需运行 exe,您的 VB 编辑器就会滚动。
作者信息:
这是一个小程序,可以让你的鼠标滚轮工作 在各种较旧的程序中 - 主要是 Visual Basic 6 的代码窗口。我 注意到很多人从 Google 来到这个网站寻找 帮助他们使用鼠标滚轮。所以,我决定修复它。
可以通过调整其INI文件来支持许多程序。这 包含的 INI 文件包括支持:
- VB6 代码窗口
- VB6 资源设计窗口
- SourceSafe 6 差异查看器
- Windiff VBA 编辑器
****初学者的简单方法:****
以管理员身份运行 Cmd 5.1 x32 位:
C:\WINDOWS\system32>regsvr32 VB6IDEMouseWheelAddin.dll(在 Cdm 中)
5.2 x64 位:
C:\WINDOWS\system32>cd C:\WINDOWS\SysWOW64
C:\WINDOWS\SysWOW64>regsvr32 VB6IDEMouseWheelAddin.dll (IN cmd)
步骤来自 https://support.microsoft.com/en-us/kb/837910
要安装 VB6 IDE 鼠标滚轮插件:
您现在应该能够在代码窗口中使用鼠标滚轮。
我遇到了另一种方法(在 VBForums 上讨论过,由 Dilletante 和 Elroy 提倡)。
...使用 X-Mouse utility 修复滚轮。 ……这是唯一的 我发现当你有代码时可以正确滚动 显示为分割窗口。
由于我在其他一些答案中指出遇到了 Microsoft 插件的问题,所以我尝试了这个,它确实运行良好。它还可以方便地让您设置一些选项来调整滚动行为和速度。
如另一个问题中提到的。
下载链接:Wheeler 是一款免费程序,可增强鼠标的行为 轮...Wheeler 是一个高度可配置的程序。以下是一些亮点:
除了在滚动鼠标时滚动光标下的窗口之外 鼠标滚轮,可以将键盘焦点移动到该窗口...... 通过可轮性的概念,您 可以控制如何在每个窗口类上处理滚轮消息 基础。作用域窗口类允许您关联窗口类名称 使用定义它们的特定程序,因此您不必 担心影响其他可能无意中使用相同内容的程序 窗口类名。 ...您可以排除整个程序 来自惠勒治疗。
https://sourceforge.net/projects/vb6mousewheelfix/)上指出的解决方案,因为多年来我一直被这种滚动遗漏所困扰。它可以工作(在 Windows 10 上)。