TodayBar.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. #if !defined(AFX_TodayBar_H__1C8CDBCD_7C6B_47F7_A794_ABC6B3AD17EF__INCLUDED_)
  2. #define AFX_TodayBar_H__1C8CDBCD_7C6B_47F7_A794_ABC6B3AD17EF__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif
  6. #include "HyperLink.h"
  7. #include "resource.h"
  8. class TodayBar : public CDialog
  9. {
  10. BOOL m_bGet;
  11. CBrush m_brush;
  12. CBrush m_brush2;
  13. CHyperLink m_link1;
  14. CHyperLink m_link2;
  15. CHyperLink m_link3;
  16. CHyperLink m_link4;
  17. CHyperLink m_link5;
  18. CHyperLink m_link6;
  19. CHyperLink m_link7;
  20. CArray<CStringArray, CStringArray>m_TodayList1array;
  21. CArray<CStringArray, CStringArray>m_TodayList2array;
  22. CArray<CStringArray, CStringArray>m_TodayList3array;
  23. CArray<CStringArray, CStringArray>m_TodayList4array;
  24. CArray<CStringArray, CStringArray>m_TodayList5array;
  25. CArray<CStringArray, CStringArray>m_List1array;
  26. CArray<CStringArray, CStringArray>m_List3array;
  27. CArray<CStringArray, CStringArray>m_List4array;
  28. CArray<CStringArray, CStringArray>m_Workratearray;
  29. // Construction
  30. public:
  31. void GetMoney6(CString name, float &fRet);
  32. CString GetPrice(CString name);
  33. void FillGrid4(CString &sRet);
  34. void FillGrid2();
  35. void ListSelChange();
  36. void FillGrid(CArray<CStringArray, CStringArray>*array);
  37. void FillGridTake(CArray<CStringArray, CStringArray>*array);
  38. void FillGridDigital(CArray<CStringArray, CStringArray>*array);
  39. void LinkClick(CString str);
  40. void GetData();
  41. void ResetData();
  42. void InitCtrl();
  43. void UpdateTodayMsg(); //wangwenbin add in 2014-05-03
  44. TodayBar(CWnd* pParent = NULL); // standard constructor
  45. enum { IDD = IDD_DLGtodaybar };
  46. CSortListCtrl2 m_List4;
  47. CSortListCtrl2 m_List1;
  48. CSortListCtrl2 m_Listdigital;
  49. CSortListCtrl2 m_Listtake;
  50. CString m_name;
  51. CString m_rate1;
  52. CString m_rate2;
  53. CString m_bz;
  54. CString m_base;
  55. CString m_salary;
  56. CString m_rate3;
  57. CString m_rate4;
  58. CString m_rate5;
  59. CString m_money1;
  60. CString m_money2;
  61. CString m_money3;
  62. CString m_money4;
  63. CString m_money5;
  64. CString m_money6;
  65. public:
  66. virtual BOOL PreTranslateMessage(MSG* pMsg);
  67. protected:
  68. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  69. protected:
  70. virtual void OnCancel();
  71. virtual void OnOK();
  72. virtual BOOL OnInitDialog();
  73. afx_msg void OnPaint();
  74. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  75. afx_msg void OnButton4();
  76. afx_msg void OnButton5();
  77. afx_msg void OnButton6();
  78. afx_msg void OnButton7();
  79. afx_msg void OnButton8();
  80. afx_msg void OnButton14();
  81. DECLARE_MESSAGE_MAP()
  82. };
  83. #endif