【问题标题】:How can I make mousewheel work in VB6 IDE?如何使鼠标滚轮在 VB6 IDE 中工作?
【发布时间】:2023-03-08 00:06:02
【问题描述】:

VB6 IDE 编辑器的一个令人讨厌的行为,尤其是在从 VS.NET 等较新的工具切换回它时,是它无法识别鼠标滚轮!也许VB6是在大多数鼠标都没有的时候被带出来的,但是有没有办法修复它,让它能够识别鼠标滚轮?

【问题讨论】:

  • 这个问题是一个值得记住的好例子:当你认为你在互联网上有一个奇怪的问题时,你永远不是第一个 :D

标签: ide vb6 mousewheel


【解决方案1】:

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。

  • 单击以选中“加载/卸载”复选框,然后单击以选中“启动时加载”复选框。

  • 点击确定。

【讨论】:

【解决方案2】:

对我来说最简单的方法就是从http://www.joebott.com/vb6scrollwheel.htm下载并运行二进制文件

用法:

只需运行 exe,您的 VB 编辑器就会滚动。

作者信息:

这是一个小程序,可以让你的鼠标滚轮工作 在各种较旧的程序中 - 主要是 Visual Basic 6 的代码窗口。一世 注意到很多人从谷歌来到这个网站寻找 帮助他们的鼠标滚轮。所以,我决定修复它。

可以通过调整其 INI 文件来支持许多程序。这 包含的 INI 文件支持:

  • VB6 代码窗口
  • VB6 资源设计窗口
  • SourceSafe 6 差异查看器
  • Windiff VBA 编辑器

【讨论】:

  • Ohmigosh 这是一个救生员。微软的解决方案很糟糕而且不起作用。
  • 在我的机器上(Win7x64,最后一次更新于 17 年 10 月 13 日)只有这个解决方案有效。
  • 唯一的解决方案(包括 MS 自己的插件)仍在 Win 10 x64、v1709 build 16299.309 上工作。此外,如果您使用的是 Win7 或 10,您可能会以管理员身份运行 VB6.exe,因此请记住也以管理员身份运行此程序,因为它会与进程挂钩。
  • 下载 --> 启动 exe(没有显示) --> 启动 VB --> 像鼠标滚轮一样滚动刚刚被发明。笑话 appart,对我来说也是唯一适用于 Win 10 x64 的解决方案。
  • @SebastienServouze 它显示一个托盘图标:)
【解决方案3】:

****初学者的简单方法:****

  1. 下载 VB6 Mouse Wheel.exe 文件作为链接下载:http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe
  2. 运行.exe,点击解压(我们有VB6IDEMouseWheelAddin.dll)
  3. 将 VB6IDEMouseWheelAddin.dll 复制到 System32 (x32bit) 或 SysWOW64 (x64bit)
  4. 以管理员身份运行 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)
  1. 打开 VB IDE。
  2. 转到“加载项管理器”。
  3. 在可用加载项中选择“MouseWheel Fix”。
  4. 检查“加载/卸载”和“启动时加载”。
  5. 点击“确定”按钮。

【讨论】:

    【解决方案4】:

    来自https://support.microsoft.com/en-us/kb/837910的步骤

    要安装 VB6 IDE 鼠标滚轮插件:

    1. 将 VB6IDEMouseWheelAddin.dll 复制到本地 System32 目录并注册。
    2. 打开 VB IDE。
    3. 转到“加载项管理器”。
    4. 在可用加载项中选择“MouseWheel Fix”。
    5. 检查“加载/卸载”和“启动时加载”。
    6. 点击“确定”按钮。

    您现在应该可以在代码窗口中使用鼠标滚轮了。

    【讨论】:

      【解决方案5】:

      我遇到了另一种方法(which was discussed on VBForums,由 Dilletante 和 Elroy 提倡)。

      ...使用 X-Mouse 实用程序 来固定滚轮。 ……这是唯一的 一个我曾经发现当你有你的代码时正确滚动的 显示为拆分窗口。

      Download website.

      因为我在其他一些答案中提到了having trouble with the Microsoft add-in,所以我尝试了这个并且效果很好。方便的是,它还允许您设置一些选项来调整滚动行为和速度。

      【讨论】:

        【解决方案6】:

        这是另一个外部程序,as mentioned in another question

        下载链接:Wheeler

        Wheeler 是一个免费程序,可增强鼠标的行为 轮子……

        Wheeler 是一个高度可配置的程序。以下是一些亮点:

        滚动时除了滚动光标下的窗口 鼠标滚轮,可以将键盘焦点移动到该窗口... 通过可轮性的概念,您 可以控制如何在每个窗口类上处理车轮消息 基础。作用域窗口类允许您关联窗口类名称 使用定义它们的特定程序,因此您不必 担心影响可能无意中使用相同的其他程序 窗口类名称。 ...您可以排除整个程序 来自惠勒治疗。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-18
          • 2011-01-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-09-06
          相关资源
          最近更新 更多