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_WTSPAGE_H__C7737538_D613_4BC4_AF3E_A98D89CE3CBA__INCLUDED_) 00007 #define AFX_SCHEDULE_WTSPAGE_H__C7737538_D613_4BC4_AF3E_A98D89CE3CBA__INCLUDED_ 00008 00009 #include "fsRASMgr.h" 00010 #if _MSC_VER > 1000 00011 #pragma once 00012 #endif 00013 00014 class CSchedule_WTSPage : public CPropertyPage 00015 { 00016 DECLARE_DYNCREATE(CSchedule_WTSPage) 00017 00018 public: 00019 struct fsSchedule* m_task; 00020 CSchedule_WTSPage(); 00021 ~CSchedule_WTSPage(); 00022 00023 //{{AFX_DATA(CSchedule_WTSPage) 00024 enum { IDD = IDD_SCHEDULE_WHATTOSTART }; 00025 CComboBox m_wndBPS; 00026 CListCtrl m_wndUnselDlds; 00027 CListCtrl m_wndSelDlds; 00028 CComboBox m_wndTUM; 00029 CButton m_btnToUnsel; 00030 CButton m_btnToSel; 00031 CComboBox m_wndShutdownType; 00032 CComboBox m_wndDialConnection; 00033 CComboBox m_wndConnection; 00034 CButton m_btnChoose; 00035 CComboBox m_wndWTS; 00036 //}}AFX_DATA 00037 00038 //{{AFX_VIRTUAL(CSchedule_WTSPage) 00039 public: 00040 virtual BOOL OnApply(); 00041 protected: 00042 virtual void DoDataExchange(CDataExchange* pDX); 00043 //}}AFX_VIRTUAL 00044 00045 protected: 00046 void PrepareCHMgr(CPoint point); 00047 void ApplyLanguage(); 00048 00049 BOOL ApplyHangup(); 00050 00051 BOOL ApplyDial(); 00052 00053 BOOL ApplyStartStopDownloads(); 00054 void FreeSchedule(); 00055 00056 BOOL ApplyProg(); 00057 00058 BOOL m_bNoRASNotified; 00059 void UpdateEnabled (); 00060 00061 void BuildDownloadsList(); 00062 int m_iWTS; 00063 fsRASMgr m_ras; 00064 00065 void ShowGroup (int iGrp, BOOL bShow = TRUE, BOOL bEnabled = TRUE); 00066 00067 //{{AFX_MSG(CSchedule_WTSPage) 00068 virtual BOOL OnInitDialog(); 00069 afx_msg void OnSelchangeWts(); 00070 afx_msg void OnChangeProgname(); 00071 afx_msg void OnChangeArguments(); 00072 afx_msg void OnChoosename(); 00073 afx_msg void OnClickUnseldlds(NMHDR* pNMHDR, LRESULT* pResult); 00074 afx_msg void OnClickSeldlds(NMHDR* pNMHDR, LRESULT* pResult); 00075 afx_msg void OnTosel(); 00076 afx_msg void OnTounsel(); 00077 afx_msg void OnSelchangeConnection(); 00078 afx_msg void OnUsemaxattempts(); 00079 afx_msg void OnUsepause(); 00080 afx_msg void OnChangeRedialpause(); 00081 afx_msg void OnChangeMaxredials(); 00082 afx_msg void OnSelchangeDialconnection(); 00083 afx_msg void OnHangupall(); 00084 afx_msg void OnSelchangeTum(); 00085 afx_msg void OnSelchangeShutdowntype(); 00086 afx_msg void OnSelchangeBps(); 00087 afx_msg void OnHangupifless(); 00088 afx_msg void OnTryagain(); 00089 afx_msg void OnNomorethan(); 00090 afx_msg void OnChangeTimes(); 00091 afx_msg void OnForceexit(); 00092 afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); 00093 afx_msg void OnWhatisthis(); 00094 afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo); 00095 //}}AFX_MSG 00096 DECLARE_MESSAGE_MAP() 00097 }; 00098 00099 //{{AFX_INSERT_LOCATION}//}} 00100 00101 #endif
1.5.6