TodayBar.h 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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 InitCtrl();
  42. void UpdateTodayMsg(); //wangwenbin add in 2014-05-03
  43. TodayBar(CWnd* pParent = NULL); // standard constructor
  44. enum { IDD = IDD_DLGtodaybar };
  45. CSortListCtrl2 m_List4;
  46. CSortListCtrl2 m_List1;
  47. CSortListCtrl2 m_Listdigital;
  48. CSortListCtrl2 m_Listtake;
  49. CString m_name;
  50. CString m_rate1;
  51. CString m_rate2;
  52. CString m_bz;
  53. CString m_base;
  54. CString m_salary;
  55. CString m_rate3;
  56. CString m_rate4;
  57. CString m_rate5;
  58. CString m_money1;
  59. CString m_money2;
  60. CString m_money3;
  61. CString m_money4;
  62. CString m_money5;
  63. CString m_money6;
  64. public:
  65. virtual BOOL PreTranslateMessage(MSG* pMsg);
  66. protected:
  67. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  68. protected:
  69. virtual void OnCancel();
  70. virtual void OnOK();
  71. virtual BOOL OnInitDialog();
  72. afx_msg void OnPaint();
  73. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  74. afx_msg void OnButton4();
  75. afx_msg void OnButton5();
  76. afx_msg void OnButton6();
  77. afx_msg void OnButton7();
  78. afx_msg void OnButton8();
  79. afx_msg void OnButton14();
  80. DECLARE_MESSAGE_MAP()
  81. };
  82. #endif