Name | Modified | Size | Downloads / 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