您目前已離線,請等候您的網際網路重新連線

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

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

837910
徵狀
您無法藉由 Microsoft Visual Basic 6.0 IDE 中使用滑鼠滾輪捲動。
發生的原因
因為 Visual Basic 6.0 IDE 並沒有內建支援使用滑鼠滾輪捲動,就會發生這個問題。
其他可行方案
若要解決這個問題,請使用下列方法之一:

方法 1

下載 VB6 滑鼠 Wheel.exe 檔案,其中包含 theadd 中 DLL 和用來建立增益集 DLL 的程式碼。
  1. 下載 VB6 滑鼠 Wheel.exe 檔案。 下列檔案是可以從 「 Microsoft 下載中心 」 下載:
    下載立即下載 VB6MouseWheel.EXE 套件。

    如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    119591 如何從線上服務取得 Microsoft 的支援檔案
    Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強保全的伺服器,以避免任何未經授權的更改。
  2. 按一下 [開始],按一下 [執行] 型別 regsvr32 <path>\VB6IDEMouseWheelAddin.dll</path>然後按一下[確定]
  3. 啟動 Visual Basic 6.0。
  4. 按一下 [增益集],然後按一下 [增益功能管理員
  5. 在 [增益集管理員] 清單中,按一下 [向修正程式
  6. 按一下以選取 [載入/卸載] 核取方塊,再選取 [在啟動時載入] 核取方塊。
  7. 按一下[確定]
您也可以建置在 Visual Basic 6.0 中的增益集 DLL。如果您執行這項操作時,會自動註冊的增益集 DLL。您可以依照步驟 4 到 7,若要啟用增益集 DLL。若要建置增益集 DLL,請在 [檔案] 功能表上按一下進行 VB6IDEMouseWheelAddin.dll

方法 2

回到較早版本的 Microsoft IntelliPoint 軟體。若要執行這項操作,請依照下列步驟執行:
  1. 如果安裝在 yourcomputer IntelliPoint 軟體版本 4.9 或更新的版本,請從 yourcomputer 移除 IntelliPoint 軟體。
  2. 安裝 IntelliPoint 軟體 version4.12。 下列檔案是可以從 「 Microsoft 下載中心 」 下載:
    下載立即下載 IntelliPoint 4.12 套件。

    如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    119591 如何從線上服務取得 Microsoft 的支援檔案
    Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強保全的伺服器,以避免任何未經授權的更改。
注意您也可以在大多數的 VBA 環境中使用此增益集。安裝增益集,如先前所述,使用下列的值,建立.reg 檔案,合併與您的登錄。

Windows 登錄編輯程式版本 5.00

HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect
  • "FriendlyName"="向修正"
  • "CommandLineSafe"= dword:00000000
  • "LoadBehavior"= dword:00000000
注意如果您將它們放在跳下,這些機碼可能會被忽略。
狀況說明
此行為是系統設計的一部份。
其他相關資訊
滑鼠滾輪支援 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 通知的詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站:

警告:本文已自動翻譯

內容

文章識別碼:837910 - 最後檢閱時間:07/04/2015 04:25:00 - 修訂: 2.0

  • Microsoft Visual Basic for Applications 6.0
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • kbevent kbideproject kbdriver kbdevstudio kbprb kbmt KB837910 KbMtzh
意見反應