formviewView.h
上传用户:hjw22cn
上传日期:2007-01-11
资源大小:192k
文件大小:2k
源码类别:

Tab控件

开发平台:

Visual C++

  1. // formviewView.h : interface of the CFormviewView class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_FORMVIEWVIEW_H__EFACAC0B_BF11_11D4_B7AA_0050DAB84384__INCLUDED_)
  5. #define AFX_FORMVIEWVIEW_H__EFACAC0B_BF11_11D4_B7AA_0050DAB84384__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CTabDataSheet;
  10. class CFormviewView : public CFormView
  11. {
  12. protected: // create from serialization only
  13. CFormviewView();
  14. DECLARE_DYNCREATE(CFormviewView)
  15. public:
  16. //{{AFX_DATA(CFormviewView)
  17. enum{ IDD = IDD_FORMVIEW_FORM };
  18. // NOTE: the ClassWizard will add data members here
  19. //}}AFX_DATA
  20. // Attributes
  21. public:
  22. CFormviewDoc* GetDocument();
  23. // Operations
  24. public:
  25. // Overrides
  26. // ClassWizard generated virtual function overrides
  27. //{{AFX_VIRTUAL(CFormviewView)
  28. public:
  29. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  30. protected:
  31. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  32. virtual void OnInitialUpdate(); // called first time after construct
  33. virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  34. virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
  35. virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
  36. virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo);
  37. //}}AFX_VIRTUAL
  38. // Implementation
  39. public:
  40. virtual ~CFormviewView();
  41. #ifdef _DEBUG
  42. virtual void AssertValid() const;
  43. virtual void Dump(CDumpContext& dc) const;
  44. #endif
  45. protected:
  46. // Generated message map functions
  47. protected:
  48. //{{AFX_MSG(CFormviewView)
  49. afx_msg void OnSize(UINT nType, int cx, int cy);
  50. //}}AFX_MSG
  51. DECLARE_MESSAGE_MAP()
  52. private:
  53. CTabDataSheet* m_pSheet;
  54. void DeleteDataSheet();
  55. void CreateDataSheet(int selectedPage);
  56. };
  57. #ifndef _DEBUG  // debug version in formviewView.cpp
  58. inline CFormviewDoc* CFormviewView::GetDocument()
  59.    { return (CFormviewDoc*)m_pDocument; }
  60. #endif
  61. /////////////////////////////////////////////////////////////////////////////
  62. //{{AFX_INSERT_LOCATION}}
  63. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  64. #endif // !defined(AFX_FORMVIEWVIEW_H__EFACAC0B_BF11_11D4_B7AA_0050DAB84384__INCLUDED_)