home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winui / input / mouseinfo / mousinfo.h < prev    next >
Text File  |  1997-10-05  |  1KB  |  51 lines

  1. ///////////////////////////////////////////////////////////////////////////
  2. // 
  3. // MODULE:      MOUSINFO.H
  4. //
  5. // DESCRIPTION: Include file for the MousInfo.Exe Tool
  6. //
  7. //
  8. //              Copyright (c) 1995 - 1997, Microsoft Corporation. 
  9. //                       All rights reserved
  10. //
  11. //
  12. ///////////////////////////////////////////////////////////////////////////
  13.  
  14. char szAppName[] = "MousInfo";
  15. char szClassName[] = "MousInfoClass";
  16.  
  17. // Maximum # of chars in title bar
  18. #define MAX_TITLE_LEN 44           
  19.  
  20. // Index into Button Message Array
  21. #define NO_MESSAGE  0
  22. #define LBU         1   // Left Button Up 
  23. #define RBU         2   // Right Button Up
  24. #define MBU         3   // Middle Button Up
  25. #define LBD         4   // Left Button Down   
  26. #define RBD         5   // Right Button Down  
  27. #define MBD         6   // Middle Button Down 
  28. #define LB2         7   // Left Button Double Click   
  29. #define MB2         8   // Right Button Double Click  
  30. #define RB2         9   // Middle Button Double Click 
  31. #define MW          10  // Mouse Wheel
  32. #define MH          11  // Mouse Hover
  33. #define ML          12  // Mouse Leave
  34.  
  35. // Resource defines
  36. #define MOUSINFO_ICON 102
  37.  
  38. #define IDM_MENU    0x0900
  39.  
  40. #define IDM_TRACK   0x1000
  41. #define IDM_HOVER   0x1001
  42. #define IDM_LEAVE   0x1002
  43.  
  44. #define IDM_ABOUT   0x2000
  45.  
  46.  
  47.  
  48. // Function Proto's
  49. int        WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int);
  50. LRESULT WINAPI MainWndProc(HWND, UINT, WPARAM, LPARAM);
  51.