CDSFontColrF.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSFontColrFH
  3. #define CDSFontColrFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. //---------------------------------------------------------------------------
  8. #include "ITSLibF.h"
  9. //---------------------------------------------------------------------------
  10. class TVmsFontColr
  11. {
  12. public:
  13. TVmsFontColr(int ACOLR_CD, String ACOLR_NM, String ACOLR_DESC, int ACOLR_VAL, int ACOLR_R, int ACOLR_G, int ACOLR_B);
  14. TVmsFontColr() {};
  15. ~TVmsFontColr() {};
  16. public:
  17. int COLR_CD;
  18. String COLR_NM;
  19. String COLR_DESC;
  20. int COLR_VAL;
  21. int COLR_R;
  22. int COLR_G;
  23. int COLR_B;
  24. String USE_YN;
  25. };
  26. //---------------------------------------------------------------------------
  27. //---------------------------------------------------------------------------
  28. class TFontColrManager
  29. {
  30. public:
  31. TFontColrManager();
  32. ~TFontColrManager();
  33. private:
  34. public:
  35. TItsMap<int, TVmsFontColr*> FLists;
  36. public:
  37. int Load();
  38. TVmsFontColr *Find(int ATypeCd);
  39. int GetColorCode(int AColor);
  40. int GetColorCodeIndex(int ACode);
  41. };
  42. //---------------------------------------------------------------------------
  43. extern TFontColrManager *FontColrManager;
  44. //---------------------------------------------------------------------------
  45. #endif