滑鼠滾輪事件無法在 Visual Basic 6.0 IDE 中運作

本文可協助您解決問題:您無法在 Visual Basic 6.0 IDE 中使用滑鼠滾輪進行滾動。

原始產品版本:   Visual Basic
原始 KB 編號:   837910

徵狀

您無法使用 Microsoft Visual Basic 6.0 IDE 中的滑鼠滾輪進行滾動。

原因

發生此問題的原因是 Visual Basic 6.0 IDE 沒有內建的支援使用滑鼠滾輪進行滾動。

因應措施

若要解決此問題,請使用下列其中一種方法:

方法 1

下載包含增益集 DLL 的 VB6 滑鼠 Wheel.exe 檔案,以及用來建立增益集 DLL 的程式碼。

  1. 下載 VB6 滑鼠 Wheel.exe 檔案。 您可以從 Microsoft 下載中心下載下列檔案:
    立即下載 VB6MouseWheel.EXE 套件。

    如需如何下載 Microsoft 支援檔案的詳細資訊,請參閱 how to 取得 microsoft support files from online services

  2. 按一下 [ 開始],按一下 [ 執行],輸入 regsvr32 <path>\VB6IDEMouseWheelAddin.dll ,然後按一下 [確定]

  3. 啟動 Visual Basic 6.0。

  4. 按一下 [ 增益集],然後按一下 [ 增益集管理員]。

  5. 在 [ 增益集管理員 ] 清單中,按一下 [ MouseWheel 修正]。

  6. 按一下以選取 [已 載入/已卸載 ] 核取方塊,然後按一下以選取 [ 啟動時載入 ] 核取方塊。

  7. 按一下 [確定]。

您也可以在 Visual Basic 6.0 中建立增益集 DLL。 如果您這麼做,增益集 DLL 便會自動註冊。 接著,您可以執行步驟4到7,啟用增益集 DLL。 若要建立增益集 DLL,請 按一下 [檔案] 功能表上的 [建立 VB6IDEMouseWheelAddin.dll ]。

方法 2

回到舊版的 Microsoft IntelliPoint 軟體。 如果要執行這項操作,請依照下列步驟執行:

  1. 如果您電腦上安裝的 IntelliPoint 軟體是版本4.9 或更新版本,請從您的電腦中移除 IntelliPoint 軟體。

  2. 安裝 IntelliPoint 軟體版本4.12。

    如需如何下載 Microsoft 支援檔案的詳細資訊,請參閱 how to 取得 microsoft support files from online services

注意

您也可以在大部分的 VBA 環境中使用此增益集。 如前文所述安裝增益集,請使用下列值建立 .reg 檔案,並將它與您的登錄合併。

Windows 登錄編輯程式 5.00 版

HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect

  • "FriendlyName" = "MouseWheel 修正"
  • "CommandLineSafe" = dword:00000000
  • "LoadBehavior" = dword:00000000

注意

如果您將這些機碼放在下,這些機碼就會被忽略 HKEY_LOCAL_MACHINE

其他相關資訊

Visual Basic 6.0 中的滑鼠滾輪支援是滑鼠驅動程式的功能。 WM_MOUSEWHEEL當您旋轉滑鼠滾輪時,郵件會傳送至 [焦點] 視窗。 因為 Visual Basic 6.0 IDE 沒有內建的支援來使用滑鼠滾輪進行滾動,所以 IDE 會忽略此 WM_MOUSEWHEEL 訊息。 不過,IntelliPoint 軟體版本4.12 提供滑鼠滾輪支援,並將 WM_MOUSEWHEEL 郵件轉換成 WM_SCROLL 。 IntelliPoint 軟體版本4.9 和更新版本不具備這項功能。 因此,如果您想要在 Visual Basic 6.0 IDE 中使用滑鼠滾輪進行滾動,您必須使用 IntelliPoint 軟體版本4.12。

參考

如需有關通知的其他資訊 WM_MOUSEWHEEL ,請參閱 WM_MOUSEWHEEL message

病毒掃描宣告

Microsoft 已使用最新的病毒偵測軟體,針對投遞檔時可用的最新病毒偵測軟體,針對病毒掃描此檔案。 檔案儲存在安全性增強型伺服器上,以協助避免任何未經授權的變更。