//--------------------------------------------------------------------------- #ifndef TCDSFormFH #define TCDSFormFH //--------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include "LibSTLF.hpp" //--------------------------------------------------------------------------- #include "VitzroCommF.h" #include "ITSLogF.h" //--------------------------------------------------------------------------- class TCDSFormObj { public: TCDSFormObj(); ~TCDSFormObj(); public: int FORM_OBJECT_ID; //NUMBER(5) N FORM OBJECT ID AnsiString VMS_FORM_ID; //NUMBER(5) N VMS FORM ID int VMS_FORM_DSPL_ROW; //NUMBER(2) Y VMS FORM Ç¥Ãâ Çà int VMS_FORM_DSPL_CLMN; //NUMBER(2) Y VMS FORM Ç¥Ãâ Ä®·³ int VMS_FORM_OBJECT_TYPE_CD; //NUMBER(3) N VMS FORM OBJECT À¯Çü ÄÚµå int VMS_FONT_TYPE_CD; //NUMBER(3) N VMS ±Û²Ã À¯Çü ÄÚµå int VMS_FONT_HUE_CD; //NUMBER(9) N VMS ±Û²Ã »ö»ó ÄÚµå int VMS_FONT_STYL_CD; //NUMBER(3) Y VMS ±Û²Ã ¹æ½Ä ÄÚµå int VMS_FONT_SIZE; //NUMBER(3) Y 0 VMS ±Û²Ã Å©±â int VMS_FONT_ALIGN; //NUMBER(1) Y 0 VMS Ç¥Ãâ ¹®ÀÚ¿­Á¤¿­¹æ½Ä(0:LEFT,1:RIGHT,2:CENTER) AnsiString VMS_DSPL_TXT; //VARCHAR2(200) Y VMS Ç¥Ãâ ÅØ½ºÆ® int VMS_DSPL_XCRDN; //NUMBER(5) Y VMS Ç¥Ãâ XÁÂÇ¥ int VMS_DSPL_YCRDN; //NUMBER(5) Y VMS Ç¥Ãâ YÁÂÇ¥ int VMS_DSPL_WIDTH; //NUMBER(5) Y 0 VMS Ç¥Ãâ ³ÐÀÌ int VMS_DSPL_HEIGHT; //NUMBER(5) Y 0 VMS Ç¥Ãâ ³ôÀÌ int VMS_DSPL_BLINKING; //NUMBER(1) Y 0 VMS Ç¥Ãâ Á¡¸ê ¿©ºÎ(0:Áö¼Ó, 1:Á¡¸ê) int VMS_DSPL_BKCOLOR; //NUMBER(1) Y 0 VMS Ç¥Ãâ ¹è°æ»ö»óÄÚµå int VMS_DSPL_SIZE; //NUMBER(7) Y 0 VMS Ç¥Ãâ Å©±â(¹®ÀÚ:¹®ÀÚ±æÀÌ,À̹ÌÁö:À̹ÌÁöÀüüũ±â) AnsiString TRFC_FILL_CD; //CHAR(1) Y 'N' FILL-IN ¸Þ½ÃÁö ¿©ºÎ AnsiString SYMBLIB_NMBR; //NUMBER(4) N 0 ½É¹ú¶óÀ̺귯¸® ¹øÈ£ AnsiString VMS_IFSC_ID; //NUMBER(10) Y VMS Á¤º¸Á¦°ø±¸°£ ID TImage *pImage; public: void Clear(); }; //--------------------------------------------------------------------------- class TCDSForm { public: TCDSForm(); ~TCDSForm(); public: AnsiString VMS_FORM_ID; //NUMBER(5) N VMS FORM ID AnsiString VMS_TYPE_CD; //VARCHAR2(7) Y VMS À¯Çü ÄÚµå int VMS_FORM_TYPE_CD; //NUMBER(3) N VMS FORM À¯Çü ÄÚµå int VMS_FORM_BCKG_HUE_CD; //NUMBER(10) N VMS FORM ¹è°æ »ö»ó ÄÚµå int VMS_MSG_DSPL_DRCT_CD; //NUMBER(3) Y VMS ¸Þ½ÃÁö Ç¥Ãâ ¹æÇâ ÄÚµå int VMS_MSG_DSPL_MTHD_CD; //NUMBER(3) Y 0 VMS ¸Þ½ÃÁö Ç¥Ãâ ¹æ¹ý ÄÚµå int MSG_TP; //Àç³­¾ÈÀü ¸Þ½ÃÁö À¯Çü: 2: 2´Ü¸Þ½ÃÁö, 3: 3´Ü¸Þ½ÃÁö, default = 2 AnsiString TrfBakImgId; bool TrfIfsc; //µµÇü½Ä ÇÏ´Ü Á¤º¸Á¦°ø±¸°£¼ÒÅëÁ¤º¸ bool TrfAxis; //µµÇü½Ä ÇÏ´Ü Ãà¼ÒÅëÁ¤º¸ public: IntMap FLists; void Clear(); }; //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- class TCDSFormManager { public: TCDSFormManager(); ~TCDSFormManager(); private: public: ListMap FLists; }; //--------------------------------------------------------------------------- extern TCDSFormManager *FormManager; //--------------------------------------------------------------------------- #endif