Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
1.5 KiB

  1. /*++
  2. 1998 Seagate Software, Inc. All rights reserved.
  3. Module Name:
  4. SchedSht.h
  5. Abstract:
  6. CScheduleSheet - Class that allows a schedule to be edited
  7. in a property sheet of its own.
  8. Author:
  9. Rohde Wakefield [rohde] 12-Aug-1997
  10. Revision History:
  11. --*/
  12. #ifndef _SCHEDSHT_H
  13. #define _SCHEDSHT_H
  14. #include <mstask.h>
  15. /////////////////////////////////////////////////////////////////////////////
  16. // CScheduleSheet
  17. class CScheduleSheet : public CPropertySheet
  18. {
  19. // Construction
  20. public:
  21. CScheduleSheet(UINT nIDCaption, ITask * pTask, CWnd* pParentWnd = NULL, DWORD dwFlags = 0 );
  22. // Attributes
  23. public:
  24. CComPtr<ITask> m_pTask;
  25. HPROPSHEETPAGE m_hSchedulePage;
  26. HPROPSHEETPAGE m_hSettingsPage;
  27. // Operations
  28. public:
  29. // Overrides
  30. // ClassWizard generated virtual function overrides
  31. //{{AFX_VIRTUAL(CScheduleSheet)
  32. public:
  33. virtual BOOL OnInitDialog();
  34. //}}AFX_VIRTUAL
  35. virtual void BuildPropPageArray();
  36. // Implementation
  37. public:
  38. virtual ~CScheduleSheet();
  39. #ifdef _DEBUG
  40. virtual void AssertValid() const;
  41. #endif
  42. // Generated message map functions
  43. protected:
  44. //{{AFX_MSG(CScheduleSheet)
  45. //}}AFX_MSG
  46. DECLARE_MESSAGE_MAP()
  47. };
  48. /////////////////////////////////////////////////////////////////////////////
  49. //{{AFX_INSERT_LOCATION}}
  50. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  51. //}}AFX
  52. #endif