FrmVmsMsgF.h 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. #include "FFBaseComponent.hpp"
  14. #include "FFBasePlay.hpp"
  15. #include "FFPlay.hpp"
  16. //---------------------------------------------------------------------------
  17. #define MAX_VMSPHASE 16
  18. class TFrmVmsMsg : public TForm
  19. {
  20. __published: // IDE-managed Components
  21. TTimer *TmrShow;
  22. TPanel *PnlVmsMsgDisp;
  23. TImage *ImgForm;
  24. TTimer *TmrDisp;
  25. TADOQuery *pADO;
  26. TPanel *PnlOffer;
  27. TFFPlayer *FFPlayer1;
  28. void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
  29. void __fastcall FormShow(TObject *Sender);
  30. void __fastcall TmrShowTimer(TObject *Sender);
  31. void __fastcall TmrDispTimer(TObject *Sender);
  32. void __fastcall FormDestroy(TObject *Sender);
  33. void __fastcall FFPlayer1State(TObject *Sender, TPlayState APlayState);
  34. private: // User declarations
  35. public:
  36. TVmsCtlr *FVmsObj;
  37. int FDispIndex;
  38. int FPhaseCnt;
  39. TImage *FVmsImage[MAX_VMSPHASE];
  40. int FInterval[MAX_VMSPHASE];
  41. int FQryHour;
  42. int FQryMin;
  43. void __fastcall ClearVmsForm();
  44. void __fastcall SetVmsForm();
  45. void __fastcall SelectVmsForm();
  46. public: // User declarations
  47. __fastcall TFrmVmsMsg(TComponent* Owner, TVmsCtlr *AObj);
  48. };
  49. //---------------------------------------------------------------------------
  50. extern PACKAGE TFrmVmsMsg *FrmVmsMsg;
  51. //---------------------------------------------------------------------------
  52. #endif