The MsgHookEx DLL is an ActiveX component written in VB6, that lets you perform safe and efficient subclassing even from within the Visual Basic IDE in debug (break mode). This is an improved version of a similar component provided with Francesco Balena’s Programming Microsoft Visual Basic 6 book. This new version adds the support for notification through a secondary interface, and the definition of over 300 constants with all the most frequently used Windows messages.
Note: This version of the DLL has been compiled with VB6. If you want to distribute it with VB5 applications, remember to add VB6 runtime files.