FX.HPP
上传用户:bjghjy
上传日期:2007-01-07
资源大小:379k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. #define FX_TYPE_MACD 0
  2. #define FX_TYPE_RSI 1
  3. #define FX_TYPE_DMI 2
  4. #define FX_TYPE_PSY 3
  5. #define FX_TYPE_VR 4
  6. #define FX_TYPE_JLT 5
  7. #define FX_TYPE_K 6
  8. #define FX_TYPE_KD 7
  9. typedef struct tag_FX_SETS
  10. {
  11. int ma[3];
  12. COLORREF colors[3];
  13. }FX_SETS, FAR *LPFX_SETS;
  14. typedef struct tag_FX
  15. {
  16. int type;
  17. int gpRecNum;
  18. int recFirst;
  19. RECT rc;
  20. int xTitle[3];
  21. FX_SETS sets;
  22. COLORREF colors[3];
  23. }FX, FAR *LPFX;
  24. typedef struct tag_DAY_DATA
  25. {
  26. long day;
  27. float kpjg, spjg, zgjg, zdjg;
  28. long cjss;
  29. double cjje;
  30. }DAY_DATA, FAR *LPDAY_DATA;
  31. typedef struct tag_FX_DATAS
  32. {
  33. int recCount;
  34. LPDAY_DATA lpData;
  35. }FX_DATAS, FAR *LPFX_DATAS;
  36. extern FX_DATAS FxDatas;
  37. BOOL RegisterFx(void);
  38. int DrawFx(HWND, HDC, LPFX);
  39. FAR PASCAL DrawDmi(HWND, HDC hDc,LPFX Fx);
  40. FAR PASCAL DrawVr(HWND, HDC hDc,LPFX Fx);
  41. FAR PASCAL DrawRsi(HWND, HDC hDc,LPFX Fx);
  42. FAR PASCAL DrawPsy(HWND, HDC hDc,LPFX Fx);
  43. FAR PASCAL DrawMacd(HWND, HDC hDc,LPFX Fx);