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

Tab控件

开发平台:

Visual C++

  1. #if !defined(AFX_TABDATASHEET_H__41296CC5_8B98_11D3_8FCF_0008C73BFB99__INCLUDED_)
  2. #define AFX_TABDATASHEET_H__41296CC5_8B98_11D3_8FCF_0008C73BFB99__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // TabDataSheet.h : header file
  7. //
  8. #include "PageBase.h"
  9. #include "FlowPage.h"
  10. #include "HtmlPage.h"
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CTabDataSheet
  13. class CTabDataSheet : public CPropertySheet
  14. {
  15. DECLARE_DYNAMIC(CTabDataSheet)
  16. public:
  17. CTabDataSheet(UINT nParentID, CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
  18. // ClassWizard generated virtual function overrides
  19. //{{AFX_VIRTUAL(CTabDataSheet)
  20. //}}AFX_VIRTUAL
  21. virtual ~CTabDataSheet();
  22. protected:
  23. //{{AFX_MSG(CTabDataSheet)
  24. //}}AFX_MSG
  25. afx_msg LRESULT OnChangePage        (WPARAM wParam, LPARAM lParam);
  26. afx_msg LRESULT OnShowHideTab       (WPARAM wParam, LPARAM lParam);
  27. afx_msg LRESULT OnReflectMsgToPage  (WPARAM wParam, LPARAM lParam);
  28. afx_msg LRESULT OnReflectMsgToDialog(WPARAM wParam, LPARAM lParam);
  29. afx_msg LRESULT OnShutdown          (WPARAM wParam, LPARAM lParam);
  30. DECLARE_MESSAGE_MAP()
  31. CWnd* m_pParent;     // parent dialog box
  32. UINT  m_nParentID;   // resource ID of parent dialog box
  33. int   m_nPageCount;  // number of tab pages displayed
  34. private :
  35. int        m_nLastError;
  36. CImageList m_imageList;
  37. CTabCtrl*  m_pTab;
  38. CFlowPage m_FlowPage1;
  39. CFlowPage m_FlowPage2;
  40. CFlowPage m_FlowPage3;
  41. CFlowPage m_FlowPage4;
  42. CHtmlPage m_HtmlPage;
  43. public:
  44. //int          GetLastError    () { return m_nLastError;     };
  45. void         SetTabItemInfo  (int currentPage, void* itemPtr);
  46. };
  47. /////////////////////////////////////////////////////////////////////////////
  48. //{{AFX_INSERT_LOCATION}}
  49. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  50. #endif // !defined(AFX_TABDATASHEET_H__41296CC5_8B98_11D3_8FCF_0008C73BFB99__INCLUDED_)