Download Latest Version VB6MouseWheelFix-v1.0.0.2.zip (34.9 kB)
Email in envelope

Get an email when there's a new version of VB6MouseWheelFix

Home / v1
Name Modified Size InfoDownloads / Week
Parent folder
VB6MouseWheelFix-v1.zip 2014-01-10 33.0 kB
readme.txt 2014-01-10 2.0 kB
Totals: 2 Items   35.0 kB 0
VB6MouseWheelFix Add-on
======================

description : readme.txt
version     : draft
author      : SoLaR

INTRODUCTION
------------

will keep this very brief.

This is mainly written for Windows 7 users, to have mouse wheel events properly handled in VB6 IDE code panels.
I have decided to write this one since Microsoft, and other fixes didn't work properly (half measures only).
What I wanted was full support for both MDI and SDI environments in VB6, also mouse wheel had to work for both 
panels (code split horizontally in panel1 as top one, and panel2 as bottom one). None of other fixes did this.
Also others have used other means of sub classing windows, I have decided to use SetWindowsHookEx and capture 
WM_CREATE messages to inject our MouseWheelProc handler function from dynamic library written in VSVC++ 2010.

Of course use it on your own risk ;)


INSTALL INSTRUCTIONS
--------------------

- download .zip file
- extract content of release subfolder within zip file
- copy extracted files to VB6 folder (where is your VB6.exe application file)
- run cmd x86 version of command prompt VS8+ Tools usually have this one shortcut (or use any shell app 32 bit version to run  
cmd). If you are on x86 version of Windows 7
- point to VB6 folder (location where you have copied extracted files).
- and register add-on using following command

  regsvr32 MouseWheelFixSolar.dll

- VB6WHEX.dll is compiled using VS2010, so make sure you have installed "Microsoft Visual C++ 2010 Redistributable" on your OS.


run VB6 and enjoy mouse wheeling ;)


Debug version is only for debugging purposes, obviously. And it creates log file for each instance of VB6.exe
at root of c: drive. So do not use debug version for your project development.

TROUBLESHOOTING
---------------

go to source forge

project home:

  https://sourceforge.net/projects/vb6mousewheelfix/

project tickets (bug submissions):

  https://sourceforge.net/p/vb6mousewheelfix/tickets/?source=navbar




Source: readme.txt, updated 2014-01-10