MSGHOOK.TXT - Read-me file for MSGHOOK.VBX Zane Thomas and Waite Group Press have graciously allowed us to distribute MsgHook.VBX with these examples, and grant a license for you to use it as well! You may freely incorporate it into any applications you write. The only restrictions are that it not be sold as a stand-alone product, or as part of a compilation of Visual Basic tools, nor may it be re-uploaded to any electronic service except as part of a distributed application without express written permission of Waite Group Press. This VBX is a derivative work of one originally distributed with "Visual Basic How To, 2nd Edition" from Waite Group Press (ISBN: 1-878739-42-5). It has been modified by Zane Thomas to be compatable with a new OCX written for "Visual Basic 4.0 How To" (ISBN: 1-57169-001-8), principally authored by Zane Thomas, Karl Peterson, and Constance Petersen, with contributions from James Shields, Mitchell Waite, William Storage, and Stuart Greenberg. The new MsgHook.OCX controls -- one each for 16- and 32-bit development -- use exactly the same techniques, except that InvokeWindowProc is now a method of the control rather than a function. They have been designed such that there is no need to consider whether you're targeting Win16, Win32, or both with your application. In addition, "Visual Basic 4.0 How To" provides two other OCX controls. FireEvent.OCX allows you to fire events within your application from the outside via OLE. And, HiTime.OCX provides a high resolution timer. Whether you're an experienced Visual Basic user upgrading to the latest version or a programmer switching to the hottest tool on the market, "Visual Basic 4.0 How To" shows you how to write incredible Windows applications. Discover how to tap Windows 95 APIs, take advantage of Visual Basic's newest OLE custom controls, construct eye-popping special effects, and much more. With practical, self-contained example projects you'll walk through the construction of a myriad of applications, from the profoundly practical to the wonderfully whimsical. Create toolbars that float and roll, make high-speed animations, or create sprite objects that have built-in intelligence. Clear descriptions, useful illustrations, helpful tips, and carefully explained code help you understand all the techniques, and the projects are class modularized and included on the CD so that you can easily plug the code right into your own apps! Call Waite Group Press at 800-368-9369, fax 415-924-2576, or e-mail 75010,2226 on CompuServe, for more information or to order. Availability scheduled for mid-September. *** Declarations: Declare Function InvokeWindowProc Lib "MsgHook.vbx" (ByVal hWnd As Integer, _ ByVal Msg As Integer, ByVal wParam As Integer, ByVal lParam As Long) As Long