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

