DataTypesF.h 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. //---------------------------------------------------------------------------
  2. #ifndef DataTypesFH
  3. #define DataTypesFH
  4. //---------------------------------------------------------------------------
  5. #include <vcl.h>
  6. #include <Classes.hpp>
  7. #include <windows.h>
  8. //---------------------------------------------------------------------------
  9. /*
  10. ******************************************************************************
  11. * Define enum
  12. ******************************************************************************
  13. */
  14. typedef enum
  15. {
  16. enJobNone = 0,
  17. enJobSave,
  18. enJobEdit,
  19. enJobDelete,
  20. enJobUpdate,
  21. } EN_JOB;
  22. //---------------------------------------------------------------------------
  23. typedef enum
  24. {
  25. enDbNone,
  26. enDbInsert,
  27. enDbUpdate,
  28. enDbDelete,
  29. } EN_DBMODE;
  30. //---------------------------------------------------------------------------
  31. #define DBMODE_NONE "-"
  32. #define DBMODE_INSERT "신규"
  33. #define DBMODE_UPDATE "수정"
  34. #define DBMODE_DELETE "삭제"
  35. #define DBMODE_UNKNOWN "?"
  36. //---------------------------------------------------------------------------
  37. /*
  38. ******************************************************************************
  39. * Define user structure
  40. ******************************************************************************
  41. */
  42. /*
  43. * 전자지도에서 위치정보를 관리하기 위한 구조체 정의
  44. */
  45. typedef struct
  46. {
  47. TForm *pForm;
  48. int Level;
  49. String Id;
  50. } ST_SELLINK;
  51. /*
  52. * 전자지도 정보를 저장할 구조체
  53. */
  54. typedef struct
  55. {
  56. String sApiKey;
  57. int nZoomLevel;
  58. double dCenterX;
  59. double dCenterY;
  60. double dLeftTopX;
  61. double dLeftTopY;
  62. double dRightBottomX;
  63. double dRightBottomY;
  64. } ST_GISINFO;
  65. //---------------------------------------------------------------------------
  66. typedef struct
  67. {
  68. String AClassName;
  69. String AExeName;
  70. String AOption;
  71. } ST_RUNPROGRAM;
  72. #endif