FrmVmsMsgF.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. //---------------------------------------------------------------------------
  2. #ifndef FrmVmsMsgFH
  3. #define FrmVmsMsgFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <ExtCtrls.hpp>
  10. #include <ADODB.hpp>
  11. #include <DB.hpp>
  12. #include "CDSVmsCtlrF.h"
  13. //---------------------------------------------------------------------------
  14. #define MAX_VMSPHASE 16
  15. class TFrmVmsMsg : public TForm
  16. {
  17. __published: // IDE-managed Components
  18. TTimer *TmrShow;
  19. TPanel *PnlVmsMsgDisp;
  20. TImage *ImgForm;
  21. TTimer *TmrDisp;
  22. TADOQuery *pADO;
  23. TPanel *PnlOffer;
  24. void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
  25. void __fastcall FormShow(TObject *Sender);
  26. void __fastcall TmrShowTimer(TObject *Sender);
  27. void __fastcall TmrDispTimer(TObject *Sender);
  28. void __fastcall FormDestroy(TObject *Sender);
  29. private: // User declarations
  30. public:
  31. TVmsCtlr *FVmsObj;
  32. int FDispIndex;
  33. int FPhaseCnt;
  34. TImage *FVmsImage[MAX_VMSPHASE];
  35. int FInterval[MAX_VMSPHASE];
  36. int FQryHour;
  37. int FQryMin;
  38. void __fastcall ClearVmsForm();
  39. void __fastcall SetVmsForm();
  40. void __fastcall SelectVmsForm();
  41. public: // User declarations
  42. __fastcall TFrmVmsMsg(TComponent* Owner, TVmsCtlr *AObj);
  43. };
  44. //---------------------------------------------------------------------------
  45. extern PACKAGE TFrmVmsMsg *FrmVmsMsg;
  46. //---------------------------------------------------------------------------
  47. #endif