CDSVmsDrawFormF.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSVmsDrawFormFH
  3. #define CDSVmsDrawFormFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. #include <ADODB.hpp>
  8. #include <DB.hpp>
  9. #include "ITSLibF.h"
  10. #include "ITSDbF.h"
  11. //---------------------------------------------------------------------------
  12. //---------------------------------------------------------------------------
  13. class TVmsDrawForm
  14. {
  15. public:
  16. TVmsDrawForm();
  17. ~TVmsDrawForm();
  18. public:
  19. int SN; // N NUMBER(5) N 순번
  20. bool IsFillIn;
  21. String VMS_CTLR_ID; // N VARCHAR2(10) N VMS제어기ID
  22. String VMS_SCNR_ID; // N VARCHAR2(10) N VMS시나리오ID
  23. String VMS_FORM_ID; // N VARCHAR2(10) N VMS폼ID
  24. String VMS_FORM_OBJ_KIND; // N VARCHAR2(3) N VMS폼객체종류
  25. String VMS_FORM_OBJ_ID; // N VARCHAR2(10) N VMS폼객체ID
  26. String BACK_CLR; // N VARCHAR2(3) Y 배경색상
  27. int FORM_OBJ_PSTN_X; // N NUMBER(4) N 폼객체위치X
  28. int FORM_OBJ_PSTN_Y; // N NUMBER(4) N 폼객체위치Y
  29. int FORM_OBJ_DSPL_WDTH; // N NUMBER(4) Y 폼객체표출넓이
  30. int FORM_OBJ_DSPL_HGHT; // N NUMBER(4) Y 폼객체표출높이
  31. String FORM_OBJ_BLNK_YN; // N CHAR(1) Y 폼객체점멸여부
  32. String TXT_ALGN_MTHD; // N VARCHAR2(3) N 문자배열방법
  33. String FONT_CLR; // N VARCHAR2(3) N 글꼴색상
  34. String FONT_TYPE; // N VARCHAR2(3) N 글꼴종류
  35. int FONT_SZ; // N NUMBER(3) N 글꼴크기
  36. String FONT_THCK; // N VARCHAR2(3) Y 글꼴굵기
  37. String VMS_TXT_ITEM_ID; // N VARCHAR2(10) N VMS문자항목ID
  38. String DSPL_TXT; // N VARCHAR2(256) N 표출문자
  39. int FORM_OBJ_SN; // N NUMBER(5) N 폼객체순번
  40. String FIGR_FORM_APLY_VMS_SECT_ID; // N VARCHAR2(10) Y 도형폼적용VMS구간ID
  41. };
  42. //---------------------------------------------------------------------------
  43. //---------------------------------------------------------------------------
  44. class TVmsDrawFormManager
  45. {
  46. public:
  47. TVmsDrawFormManager();
  48. ~TVmsDrawFormManager();
  49. private:
  50. public:
  51. TItsMap<int, TVmsDrawForm*> FLists;
  52. };
  53. //---------------------------------------------------------------------------
  54. extern TVmsDrawFormManager *VmsDrawFormManager;
  55. //---------------------------------------------------------------------------
  56. #endif