PageBase.cpp
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:1k
源码类别:

界面编程

开发平台:

Visual C++

  1. // PageBase.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "profuis_controls.h"
  5. #include "PageBase.h"
  6. #include "MainDlg.h"
  7. #ifdef _DEBUG
  8. #define new DEBUG_NEW
  9. #undef THIS_FILE
  10. static char THIS_FILE[] = __FILE__;
  11. #endif
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CPageBase dialog
  14. IMPLEMENT_DYNAMIC( CPageBase, CExtResizableDialog );
  15. CPageBase::CPageBase(UINT _IDD, CWnd* pParent /*=NULL*/)
  16. : CExtResizableDialog(_IDD, pParent)
  17. {
  18. //{{AFX_DATA_INIT(CPageBase)
  19. // NOTE: the ClassWizard will add member initialization here
  20. //}}AFX_DATA_INIT
  21. }
  22. void CPageBase::DoDataExchange(CDataExchange* pDX)
  23. {
  24. CExtResizableDialog::DoDataExchange(pDX);
  25. //{{AFX_DATA_MAP(CPageBase)
  26. // NOTE: the ClassWizard will add DDX and DDV calls here
  27. //}}AFX_DATA_MAP
  28. }
  29. BEGIN_MESSAGE_MAP(CPageBase, CExtResizableDialog)
  30. //{{AFX_MSG_MAP(CPageBase)
  31. //}}AFX_MSG_MAP
  32. END_MESSAGE_MAP()
  33. void CPageBase::PageBase_PostInit()
  34. {
  35. ASSERT_VALID( this );
  36. }
  37. /////////////////////////////////////////////////////////////////////////////
  38. // CPageBase message handlers
  39. BOOL CPageBase::OnInitDialog() 
  40. {
  41. CExtResizableDialog::OnInitDialog();
  42. ShowSizeGrip( FALSE );
  43. return TRUE;
  44. }
  45. //////////////////////////////////////////////////////////////////////////
  46. void CPageBase::PostNcDestroy() 
  47. {
  48. CExtResizableDialog::PostNcDestroy();
  49. delete this;
  50. }
  51. //////////////////////////////////////////////////////////////////////////