home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 June / PCWorld_2003-06_cd.bin / KOMUNIK / MIRRORIT / SRC / SESSIONPROPERTIESSHEET.H < prev    next >
C/C++ Source or Header  |  1998-01-05  |  2KB  |  69 lines

  1. #if !defined(AFX_SESSIONPROPERTIESSHEET_H__031A8762_5442_11D1_AF0A_0000C0003048__INCLUDED_)
  2. #define AFX_SESSIONPROPERTIESSHEET_H__031A8762_5442_11D1_AF0A_0000C0003048__INCLUDED_
  3.  
  4. #if _MSC_VER >= 1000
  5. #pragma once
  6. #endif // _MSC_VER >= 1000
  7. // SessionPropertiesSheet.h : header file
  8. //
  9.  
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CSessionPropertiesSheet
  12.  
  13. class CSession;
  14. class CSessionPropertiesMainPage;
  15.  
  16. class CSessionPropertiesSheet : public CPropertySheet
  17. {
  18.     DECLARE_DYNAMIC(CSessionPropertiesSheet)
  19.  
  20. // Construction
  21. public:
  22.     CSessionPropertiesSheet(UINT nIDCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
  23.     CSessionPropertiesSheet(LPCTSTR pszCaption, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
  24.     CSessionPropertiesSheet(BOOL bNew = FALSE);
  25.  
  26. // Attributes
  27. public:
  28.  
  29. // Operations
  30. public:
  31.  
  32. // Overrides
  33.     // ClassWizard generated virtual function overrides
  34.     //{{AFX_VIRTUAL(CSessionPropertiesSheet)
  35.     //}}AFX_VIRTUAL
  36.  
  37. // Implementation
  38. public:
  39.     void SetUINT(UINT & i1, UINT & i2, BOOL & b);
  40.     void SetBool(BOOL & b1, BOOL & b2, BOOL & b);
  41.     void SetInt(int & i1, int & i2, BOOL & b);
  42.     void SetString(CString & s1, CString & s2, BOOL & b);
  43.     void SetData(CSession & session);
  44.     BOOL GetData(CSession & session);
  45.     CSessionPropertiesMainPage * page1;
  46.     CSessionPropertiesMirrorPage * page2;
  47.     CSessionPropertiesFileNamePage * page3;
  48.     CSessionPropertiesFileTypesPage * page4;
  49.     CSessionPropertiesLimitPage * page5;
  50.     CSessionPropertiesProxyPage * page6;
  51.     CSessionPropertiesPasswordPage * page7;
  52.     CSessionPropertiesAdvancedPage * page8;
  53.     virtual ~CSessionPropertiesSheet();
  54.  
  55.     // Generated message map functions
  56. protected:
  57.     //{{AFX_MSG(CSessionPropertiesSheet)
  58.         // NOTE - the ClassWizard will add and remove member functions here.
  59.     //}}AFX_MSG
  60.     DECLARE_MESSAGE_MAP()
  61. };
  62.  
  63. /////////////////////////////////////////////////////////////////////////////
  64.  
  65. //{{AFX_INSERT_LOCATION}}
  66. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  67.  
  68. #endif // !defined(AFX_SESSIONPROPERTIESSHEET_H__031A8762_5442_11D1_AF0A_0000C0003048__INCLUDED_)
  69.