ShowLOg.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #if !defined(AFX_ShowLOg_H__65E06C68_062F_43E8_8784_FAFC721BC144__INCLUDED_)
  2. #define AFX_ShowLOg_H__65E06C68_062F_43E8_8784_FAFC721BC144__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // ShowLOg.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // ShowLOg dialog
  10. // Jeff.
  11. // .查找的表是log表,限制的日志时间范围在version表字段logdays;
  12. // 1.初始化后,显示的日志是默认的6个月全部内容;
  13. // 2.根据开始和结束时间,点击时间查询过滤出指定时间段的日志;
  14. // 3.内容模糊查找,是在当前列表内容里查找,用一内存存储该列表内容;
  15. //
  16. // 写日志:查找服务器源码 writelog;
  17. //
  18. class ShowLOg : public CDialog
  19. {
  20. CArray<CStringArray, CStringArray>m_List1array;
  21. // Construction
  22. public:
  23. void GetData();
  24. ShowLOg(CWnd* pParent = NULL); // standard constructor
  25. // Dialog Data
  26. //{{AFX_DATA(ShowLOg)
  27. enum { IDD = IDD_DLGShowLOg };
  28. CComboBox m_combo1;
  29. CSortListCtrl2 m_List1;
  30. //}}AFX_DATA
  31. // Overrides
  32. // ClassWizard generated virtual function overrides
  33. //{{AFX_VIRTUAL(ShowLOg)
  34. protected:
  35. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  36. //}}AFX_VIRTUAL
  37. // Implementation
  38. protected:
  39. // Generated message map functions
  40. //{{AFX_MSG(ShowLOg)
  41. virtual BOOL OnInitDialog();
  42. afx_msg void OnButton1();
  43. //}}AFX_MSG
  44. DECLARE_MESSAGE_MAP()
  45. public: // Jeff.add
  46. int m_nIndex;
  47. CTime m_StartTime;
  48. CTime m_EndTime;
  49. afx_msg void OnBnClickedTimefilter();
  50. afx_msg void OnBnClickedContentfind();
  51. };
  52. //{{AFX_INSERT_LOCATION}}
  53. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  54. #endif // !defined(AFX_ShowLOg_H__65E06C68_062F_43E8_8784_FAFC721BC144__INCLUDED_)