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

Tab控件

开发平台:

Visual C++

  1. // VpTabBase.cpp : implementation file
  2. //
  3. // base class for property pages. Not really necessary right now, but you 
  4. //never know what the future might bring.
  5. #include "stdafx.h"
  6. #include "Constants.h"
  7. #include "PageBase.h"
  8. #ifdef _DEBUG
  9. #define new DEBUG_NEW
  10. #undef THIS_FILE
  11. static char THIS_FILE[] = __FILE__;
  12. #endif
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CPageBase property page
  15. IMPLEMENT_DYNCREATE(CPageBase, CResizablePage)
  16. CPageBase::CPageBase() : CResizablePage("", 0)
  17. {
  18. //don't use the default constructor
  19. ASSERT(FALSE);
  20. }
  21. CPageBase::CPageBase(int resourceID) : CResizablePage(resourceID)
  22. {
  23. //{{AFX_DATA_INIT(CPageBase)
  24. // NOTE: the ClassWizard will add member initialization here
  25. //}}AFX_DATA_INIT
  26. }
  27. CPageBase::~CPageBase()
  28. {
  29. }
  30. void CPageBase::DoDataExchange(CDataExchange* pDX)
  31. {
  32. CResizablePage::DoDataExchange(pDX);
  33. //{{AFX_DATA_MAP(CPageBase)
  34. //}}AFX_DATA_MAP
  35. }
  36. BEGIN_MESSAGE_MAP(CPageBase, CResizablePage)
  37. //{{AFX_MSG_MAP(CPageBase)
  38. //}}AFX_MSG_MAP
  39. END_MESSAGE_MAP()
  40. /////////////////////////////////////////////////////////////////////////////
  41. // CPageBase message handlers
  42. BOOL CPageBase::OnInitDialog() 
  43. {
  44. CResizablePage::OnInitDialog();
  45. return TRUE;  // return TRUE unless you set the focus to a control
  46.               // EXCEPTION: OCX Property Pages should return FALSE
  47. }
  48. //-----------------------------------------------------------------------------/
  49. void CPageBase::SetTabInfo(void* itemPtr)
  50. {
  51. itemPtr;
  52. ASSERT(FALSE);
  53. }