00001 /* 00002 Free Download Manager Copyright (c) 2003-2007 FreeDownloadManager.ORG 00003 Open Download Manager Copyright (c) 2008-2010 OpenDownloadManager.ORG 00004 */ 00005 00006 #if !defined(AFX_SCHEDULE_HTSPAGE_H__A30848B1_53AA_483B_B1AA_E976C166C892__INCLUDED_) 00007 #define AFX_SCHEDULE_HTSPAGE_H__A30848B1_53AA_483B_B1AA_E976C166C892__INCLUDED_ 00008 00009 #if _MSC_VER > 1000 00010 #pragma once 00011 #endif 00012 00013 class CSchedule_HTSPage : public CPropertyPage 00014 { 00015 DECLARE_DYNCREATE(CSchedule_HTSPage) 00016 00017 public: 00018 00019 BOOL m_bNeedRecalcStartTime; 00020 struct fsSchedule* m_task; 00021 CSchedule_HTSPage(); 00022 ~CSchedule_HTSPage(); 00023 00024 //{{AFX_DATA(CSchedule_HTSPage) 00025 enum { IDD = IDD_SCHEDULE_WHENTOSTART }; 00026 CDateTimeCtrl m_wndDate; 00027 CComboBox m_wndEvent; 00028 CComboBox m_wndEveryDim; 00029 //}}AFX_DATA 00030 CDateTimeCtrl m_wndTime; 00031 00032 //{{AFX_VIRTUAL(CSchedule_HTSPage) 00033 public: 00034 virtual BOOL OnApply(); 00035 protected: 00036 virtual void DoDataExchange(CDataExchange* pDX); 00037 //}}AFX_VIRTUAL 00038 00039 protected: 00040 void PrepareCHMgr(CPoint point); 00041 void ApplyLanguage(); 00042 00043 void DataToDialog(); 00044 void UpdateEnabled(); 00045 00046 //{{AFX_MSG(CSchedule_HTSPage) 00047 virtual BOOL OnInitDialog(); 00048 afx_msg void OnOnce(); 00049 afx_msg void OnDaily(); 00050 afx_msg void OnOnevery(); 00051 afx_msg void OnOnevent(); 00052 afx_msg void OnDatetimechangeTime(NMHDR* pNMHDR, LRESULT* pResult); 00053 afx_msg void OnDatetimechangeDate(NMHDR* pNMHDR, LRESULT* pResult); 00054 afx_msg void OnSun(); 00055 afx_msg void OnWed(); 00056 afx_msg void OnSat(); 00057 afx_msg void OnMon(); 00058 afx_msg void OnThu(); 00059 afx_msg void OnTue(); 00060 afx_msg void OnFri(); 00061 afx_msg void OnChangeEvery(); 00062 afx_msg void OnSelchangeEverydim(); 00063 afx_msg void OnSelchangeEvent(); 00064 afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); 00065 afx_msg void OnWhatisthis(); 00066 afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo); 00067 //}}AFX_MSG 00068 DECLARE_MESSAGE_MAP() 00069 }; 00070 00071 //{{AFX_INSERT_LOCATION}//}} 00072 00073 #endif
1.5.6