Crunchy Cat, great... great... great...
you did it :)
i was out of the country for five days, i didn't forgot this subject, but i didn't get time to browse the net as well:)
it works with me perfectly (windows XP), i will test it later on Windows 2000 advance server, and win 98
thanks man :)
Final Build (code in next post)
And the changes have been made. Consider this an official beta
(minus a few functionalities I am reserving for myself :)).
The attached ZIP file contains the source code for both the
sub classer (ldsClasser) and a demo application (MultiTestApp).
TO INSTALL AND RUN EVERYTHING:
* Unzip the attached .zip file to a location of your choosing.
* Compile \<Zip Location>\ldsClasser\ldsClasser.vbp (this is
the actual subclasser). A DLL will now exist (and the
compilation should have registered it).
* Compile \<Zip Location>\MITestApp\MultiTestAppProject.vbp
(this is the demo program). Note, you may need to change
the reference to the location of the newly compiled DLL.
* Execute MultiTestAppProject.exe
TO USE THE SUBCLASSER IN YOUR OWN PROJECTS:
* Make sure that 'ldsClasser' is compiled.
* Make a reference to the compiled DLL in your project.
* Create an instance of the 'subClasser' object.
* Subclass away!
IMPORTANT NOTE: Always use 'ldsClasser' as an external DLL.
FEATURES OF THIS BETA:
* Same great features as before except Thunked 'WindowProc ()'s
are no longer used as they are no longer needed.
* The DLL can now be compiled with any optimization option.
Have fun folks!