RSS Forums RSS

using the mouse wheel in the Microsoft Visual Basic 6.0

Please support our Visual Basic 4 / 5 / 6 advertiser: Programming Forums
Reply
Posts: 65
Reputation: RahulV is an unknown quantity at this point 
Solved Threads: 0
RahulV's Avatar
RahulV RahulV is offline Offline
Junior Poster in Training

using the mouse wheel in the Microsoft Visual Basic 6.0

  #1  
Jan 6th, 2009
You cannot scroll by using the mouse wheel in the Microsoft Visual Basic 6.0 IDE.

CAUSE
This problem occurs because the Visual Basic 6.0 IDE does not have built-in support for scrolling by using the mouse wheel.

WORK AROUND:
To work around this problem, use one of the following methods:
Method 1
Download the VB6 Mouse Wheel.exe file that includes the add-in DLL and the code that is used to create the add-in DLL.

1. Download the VB6 Mouse Wheel.exe file. The following file is available for download from the Microsoft Download Center:
Collapse this imageExpand this image
Download
Download the VB6MouseWheel.EXE package now. (http://download.microsoft.com/downlo...mousewheel.exe)

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 (http://support.microsoft.com/kb/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.
2. Click Start, click Run, type regsvr32 <path>\VB6IDEMouseWheelAddin.dll, and then click OK.
3. Start Visual Basic 6.0.
4. Click Add-Ins, and then click Add-in Manager.
5. In the Add-in Manager list, click MouseWheel Fix.
6. Click to select the Loaded/Unloaded check box, and then click to select the Load on Startup check box.
7. 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 2
Return to an earlier version of Microsoft IntelliPoint software. To do this, follow these steps:

1. 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.
2. Install IntelliPoint software version 4.12. The following file is available for download from the Microsoft Download Center:
Collapse this imageExpand this image
Download
Download the IntelliPoint 4.12 package now. (http://www.microsoft.com/downloads/d...DisplayLang=en)

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 (http://support.microsoft.com/kb/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 INFORMATION:
Mouse 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.

REFERENCES:
For additional information about WM_MOUSEWHEEL notification, visit the following Microsoft Developer Network (MSDN) Web site:
http://msdn2.microsoft.com/en-us/library/ms645617.aspx (http://msdn2.microsoft.com/en-us/library/ms645617.aspx)
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
828675 (http://support.microsoft.com/kb/828675/ ) The wheel on the mouse scrolls at a slower rate after you install the Microsoft Desktop Elite keyboard.


Last edited by RahulV : Jan 6th, 2009 at 1:33 pm.
AddThis Social Bookmark Button
Reply With Quote  
Posts: 2,404
Reputation: Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough Comatose is a jewel in the rough 
Solved Threads: 209
Colleague
Comatose's Avatar
Comatose Comatose is offline Offline
Taboo Programmer

Re: using the mouse wheel in the Microsoft Visual Basic 6.0

  #2  
Jan 6th, 2009
Very, Very Nice. Thank you.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.



Similar Threads
Other Threads in the Visual Basic 4 / 5 / 6 Forum
Views: 1018 | Replies: 1 | Currently Viewing: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 2:32 pm.
Newsletter Archive - Sitemap - Privacy Statement - Acceptable Use Policy - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC