TodayBar.h 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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 // _MSC_VER > 1000
  6. // TodayBar.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // TodayBar dialog
  10. #include "HyperLink.h"
  11. #include "resource.h"
  12. class TodayBar : public CDialog
  13. {
  14. BOOL m_bGet;
  15. CBrush m_brush;
  16. CBrush m_brush2;
  17. CHyperLink m_link1;
  18. CHyperLink m_link2;
  19. CHyperLink m_link3;
  20. CHyperLink m_link4;
  21. CHyperLink m_link5;
  22. CHyperLink m_link6;
  23. CHyperLink m_link7;
  24. CArray<CStringArray, CStringArray>m_TodayList1array;
  25. CArray<CStringArray, CStringArray>m_TodayList2array;
  26. CArray<CStringArray, CStringArray>m_TodayList3array;
  27. CArray<CStringArray, CStringArray>m_TodayList4array;
  28. CArray<CStringArray, CStringArray>m_TodayList5array;
  29. CArray<CStringArray, CStringArray>m_List1array;
  30. CArray<CStringArray, CStringArray>m_List3array;
  31. CArray<CStringArray, CStringArray>m_List4array;
  32. CArray<CStringArray, CStringArray>m_Workratearray;
  33. // Construction
  34. public:
  35. void GetMoney6(CString name, float &fRet);
  36. CString GetPrice(CString name);
  37. void FillGrid4(CString &sRet);
  38. void FillGrid2();
  39. void ListSelChange();
  40. void FillGrid(CArray<CStringArray, CStringArray>*array);
  41. void FillGridTake(CArray<CStringArray, CStringArray>*array);
  42. void FillGridDigital(CArray<CStringArray, CStringArray>*array);
  43. void LinkClick(CString str);
  44. void GetData();
  45. void InitCtrl();
  46. void UpdateTodayMsg(); //wangwenbin add in 2014-05-03
  47. TodayBar(CWnd* pParent = NULL); // standard constructor
  48. // Dialog Data
  49. //{{AFX_DATA(TodayBar)
  50. enum { IDD = IDD_DLGtodaybar };
  51. CSortListCtrl2 m_List4;
  52. CSortListCtrl2 m_List1;
  53. CSortListCtrl2 m_Listdigital;
  54. CSortListCtrl2 m_Listtake;
  55. CString m_name;
  56. CString m_rate1;
  57. CString m_rate2;
  58. CString m_bz;
  59. CString m_base;
  60. CString m_salary;
  61. CString m_rate3;
  62. CString m_rate4;
  63. CString m_rate5;
  64. CString m_money1;
  65. CString m_money2;
  66. CString m_money3;
  67. CString m_money4;
  68. CString m_money5;
  69. CString m_money6;
  70. // NOTE: the ClassWizard will add data members here
  71. //}}AFX_DATA
  72. // Overrides
  73. // ClassWizard generated virtual function overrides
  74. //{{AFX_VIRTUAL(TodayBar)
  75. public:
  76. virtual BOOL PreTranslateMessage(MSG* pMsg);
  77. protected:
  78. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  79. //}}AFX_VIRTUAL
  80. // Implementation
  81. protected:
  82. // Generated message map functions
  83. //{{AFX_MSG(TodayBar)
  84. virtual void OnCancel();
  85. virtual void OnOK();
  86. virtual BOOL OnInitDialog();
  87. afx_msg void OnPaint();
  88. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  89. afx_msg void OnButton4();
  90. afx_msg void OnButton5();
  91. afx_msg void OnButton6();
  92. afx_msg void OnButton7();
  93. afx_msg void OnButton8();
  94. afx_msg void OnButton14();
  95. //}}AFX_MSG
  96. DECLARE_MESSAGE_MAP()
  97. };
  98. //{{AFX_INSERT_LOCATION}}
  99. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  100. #endif // !defined(AFX_TodayBar_H__1C8CDBCD_7C6B_47F7_A794_ABC6B3AD17EF__INCLUDED_)