Mouse wheel events do not work in the Visual Basic 6.0 IDE (837910)
The information in this article applies to:
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 6.0 SP3
- Microsoft Visual Basic Enterprise Edition for Windows 6.0 SP4
- Microsoft Visual Basic Enterprise Edition for Windows 6.0 SP5
- Microsoft Visual Basic for Applications 6.0
- Microsoft Visual Basic for Applications 5.0
- Microsoft Visual Basic Enterprise Edition for Windows 5.0
SYMPTOMSYou cannot scroll by using the mouse wheel in the Microsoft
Visual Basic 6.0 IDE.CAUSEThis problem occurs because the Visual Basic 6.0 IDE does
not have built-in support for scrolling by using the mouse wheel.WORKAROUNDTo work around this problem, use one of the following methods: Method 1Download the VB6 Mouse Wheel.exe file that includes the
add-in DLL and the code that is used to create the add-in DLL. - Download the VB6 Mouse Wheel.exe file. The following file is available for
download from the Microsoft Download Center:
Download the VB6MouseWheel.EXE package now.
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
- Click Start, click Run,
type regsvr32 <path>\VB6IDEMouseWheelAddin.dll,
and then click OK.
- Start Visual Basic 6.0.
- Click Add-Ins, and then click
Add-in Manager.
- In the Add-in Manager list, click
MouseWheel Fix.
- Click to select the Loaded/Unloaded check
box, and then click to select the Load on Startup check
box.
- Click OK.
You can also build the add-in DLL in Visual Basic 6.0. If you
do this, the add-in DLL is automatically registered. You can then follow
steps 4 through 7 to enable the add-in DLL. To build the add-in DLL, click Make
VB6IDEMouseWheelAddin.dll on the File menu. Method 2Return to an earlier
version of Microsoft IntelliPoint software. To do this, follow these steps: - If the IntelliPoint software that is installed on your
computer is version 4.9 or a later version, remove the IntelliPoint software from your
computer.
- Install IntelliPoint software version
4.12. The
following file is available for download from the Microsoft Download
Center:
Download the IntelliPoint 4.12 package now.
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
Note You can also use this add-in in most VBA
environments. Install the add-in as described earlier, create a .reg
file with the following values, and merge it with your registry. Windows Registry Editor Version 5.00 HKEY_CURRENT_USER\Software\Microsoft\VBA\VBE\6.0\Addins\VB6IDEMouseWheelAddin.Connect- "FriendlyName"="MouseWheel Fix"
- "CommandLineSafe"=dword:00000000
- "LoadBehavior"=dword:00000000
Note These keys may be ignored if you put them under HKEY_LOCAL_MACHINE.
STATUS This
behavior is by design.MORE INFORMATIONMouse wheel support in Visual Basic 6.0 is a function of the
mouse driver. The WM_MOUSEWHEEL message is sent to the Focus window when you
rotate the mouse wheel. Because the Visual Basic 6.0 IDE does not have built-in
support for scrolling by using the mouse wheel, the IDE ignores the
WM_MOUSEWHEEL message. However, IntelliPoint software version 4.12 provides
mouse wheel support and converts the WM_MOUSEWHEEL message to WM_SCROLL.
IntelliPoint software version 4.9 and later versions do not have this feature.
Therefore, if you want to use the mouse wheel to scroll in the Visual Basic 6.0
IDE, you must use IntelliPoint software version 4.12.REFERENCESFor additional information about WM_MOUSEWHEEL notification,
visit the following Microsoft Developer Network (MSDN) Web site:
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
828675
The wheel on the mouse scrolls at a slower rate after you install the Microsoft Desktop Elite keyboard
Modification Type: | Minor | Last Reviewed: | 10/11/2006 |
---|
Keywords: | kbEvent kbIDEProject kbDriver kbDevStudio kbprb KB837910 kbAudDeveloper |
---|
|