RightForm.h
上传用户:qhonly
上传日期:2013-06-10
资源大小:487k
文件大小:1k
源码类别:

界面编程

开发平台:

Visual C++

  1. #pragma once
  2. #include "RTTabCtrl.h"
  3. #include "RTListCtrl.h"
  4. #include "RTTreeCtrl.h"
  5. #include "RTSplitterWnd.h"
  6. #include "FileDownInfo.h"
  7. // CRightForm 对话框
  8. class CLeftForm;
  9. class CRightForm : public CPropertyPage
  10. {
  11. DECLARE_DYNAMIC(CRightForm)
  12. public:
  13. CRightForm();
  14. virtual ~CRightForm();
  15. typedef struct _RTDownItemInfo
  16. {
  17. char SaveFile[MAX_PATH];
  18. __time64_t DownLoadTime;
  19. char URL[1024];
  20. BOOL IsContent;//继传
  21. char Ref[1024];//引用页
  22. int  FileSize;
  23. __time64_t tmpUseTime;//已用时间
  24. __time64_t tmpRetTime;//剩余时间
  25. int        tmpDownByte;
  26. int        tmpSpeed;
  27.         
  28. }RTDownItemInfo;
  29. // 对话框数据
  30. enum { IDD = IDD_RIGHTFORM };
  31. protected:
  32. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
  33. DECLARE_MESSAGE_MAP()
  34. public:
  35. CLeftForm *m_LeftForm;
  36. CRTTabCtrl m_TabRight;
  37. afx_msg void OnSize(UINT nType, int cx, int cy);
  38. CRTListCtrl m_ListDwonFile;
  39. CRTListCtrl m_ListWebDown;
  40. CRTListCtrl m_ListWebMgr;
  41. CRTListCtrl m_ListWebMgrInfo;
  42. CRTListCtrl m_ListWebDownInfo;
  43. CRTTreeCtrl m_TreeFileDownInfo;
  44. CRTSplitterWnd m_SplitterFileDown;
  45. CRTSplitterWnd m_SplitterWebDown;
  46. CRTSplitterWnd m_SplitterWebMgr;
  47. CRTSplitterWnd m_SplitterFileDownInfo;
  48. CFileDownInfo m_FileDownInfo;
  49. virtual BOOL OnInitDialog();
  50. void SetCurSel(int sel);
  51. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  52. };