home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / ahmsyscm / _setup.1 / AHMTMouseController.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-11-12  |  1.7 KB  |  50 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1998 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'AHMTMouseController.pas' rev: 3.00
  6.  
  7. #ifndef AHMTMouseControllerHPP
  8. #define AHMTMouseControllerHPP
  9. #include <AHMTFormHook.hpp>
  10. #include <AHMSystem.hpp>
  11. #include <Controls.hpp>
  12. #include <Classes.hpp>
  13. #include <Messages.hpp>
  14. #include <Windows.hpp>
  15. #include <SysInit.hpp>
  16. #include <System.hpp>
  17.  
  18. //-- user supplied -----------------------------------------------------------
  19.  
  20. namespace Ahmtmousecontroller
  21. {
  22. //-- type declarations -------------------------------------------------------
  23. class DELPHICLASS TAHMMouseController;
  24. class PASCALIMPLEMENTATION TAHMMouseController : public Ahmtformhook::TAHMHookComponent 
  25. {
  26.     typedef Ahmtformhook::TAHMHookComponent inherited;
  27.     
  28. public:
  29.     virtual void __fastcall Hooked(Messages::TMessage &AMsg);
  30.     __fastcall virtual ~TAHMMouseController(void);
  31.     void __fastcall FenceAt(const Windows::TRect &ARect);
  32.     void __fastcall FenceAtControl(Controls::TControl* AControl);
  33.     void __fastcall StopFencing(void);
  34.     void __fastcall PositionAt(int X, int Y);
  35.     void __fastcall PositionAtControl(Controls::TControl* AControl);
  36. public:
  37.     /* TAHMHookComponent.Create */ __fastcall virtual TAHMMouseController(Classes::TComponent* AOwner) : 
  38.         Ahmtformhook::TAHMHookComponent(AOwner) { }
  39.     
  40. };
  41.  
  42. //-- var, const, procedure ---------------------------------------------------
  43.  
  44. }    /* namespace Ahmtmousecontroller */
  45. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  46. using namespace Ahmtmousecontroller;
  47. #endif
  48. //-- end unit ----------------------------------------------------------------
  49. #endif    // AHMTMouseController
  50.