FrmVmsF.h 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //---------------------------------------------------------------------------
  2. #ifndef FrmVmsFH
  3. #define FrmVmsFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <Buttons.hpp>
  10. #include <ExtCtrls.hpp>
  11. #include <Graphics.hpp>
  12. #include <ComCtrls.hpp>
  13. #include <ImgList.hpp>
  14. //---------------------------------------------------------------------------
  15. #include "ITSLogF.h"
  16. #include "SysGlobalF.h"
  17. //---------------------------------------------------------------------------
  18. class TFrmVms : public TForm
  19. {
  20. __published: // IDE-managed Components
  21. TPanel *pnlRight;
  22. TPanel *pnlLeft;
  23. TPanel *plServerInfo;
  24. TImage *Image3;
  25. TPanel *plLog;
  26. TRichEdit *reMsg1;
  27. TMemo *reMsg;
  28. TListView *lvClient;
  29. TImageList *ilStatus;
  30. TPanel *pnlCaption;
  31. TCheckBox *chkLogPause;
  32. TButton *btnClear;
  33. TButton *btnCopy;
  34. TPanel *Panel1;
  35. void __fastcall lvClientSelectItem(TObject *Sender, TListItem *Item, bool Selected);
  36. void __fastcall btnClearClick(TObject *Sender);
  37. void __fastcall btnCopyClick(TObject *Sender);
  38. private: // User declarations
  39. //TVmsObj *FVmsObj;
  40. public:
  41. void __fastcall UpdateVmsList();
  42. void __fastcall CommStateRefresh();
  43. public: // User declarations
  44. __fastcall TFrmVms(TComponent* Owner);
  45. void __fastcall RefreshGridCommState(void *AData);
  46. void __fastcall OnWMTcpServerMessage(TMessage &Msg);
  47. void __fastcall OnWMLogDisplayMessage(TMessage &Msg);
  48. #if 0
  49. void LogData(IPC_LOG_MESSAGE *ALog);
  50. void DisplayLog(IPC_LOG_MESSAGE *ALog);
  51. BEGIN_MESSAGE_MAP
  52. MESSAGE_HANDLER(WM_TCP_SERVER, TMessage, OnWMTcpServerMessage)
  53. MESSAGE_HANDLER(WM_LOG_DISPLAY, TMessage, OnWMLogDisplayMessage)
  54. END_MESSAGE_MAP(TForm)
  55. #endif
  56. };
  57. //---------------------------------------------------------------------------
  58. extern PACKAGE TFrmVms *FrmVms;
  59. //---------------------------------------------------------------------------
  60. #endif