滑鼠滾輪事件無法在 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 檔案。
  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] 。

注意事項

您也可以在大部分的 VBA 環境中使用此載入宏。 如先前所述安裝載入宏、使用下列值建立.reg檔案,然後將其與您的登錄合併。

Windows 登錄編輯程式 5.00 版

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

  • “FriendlyName”=“MouseWheel Fix”
  • “CommandLineSafe”=dword:000000000
  • “LoadBehavior”=dword:000000000

注意事項

如果您將這些索引鍵放在 之下 HKEY_LOCAL_MACHINE,可能會忽略這些索引鍵。

方法 2

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

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

其他相關資訊

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訊息

病毒掃描宣告

Microsoft 使用檔案張貼日期可用的最最新病毒偵測軟體,掃描此檔案是否有病毒。 檔案會儲存在安全性增強的伺服器上,以協助防止任何未經授權的變更。