00001
00002
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00016
00017 #include "stdafx.h"
00018 #include "ResizablePage.h"
00019
00020 #ifdef _DEBUG
00021 #define new DEBUG_NEW
00022 #undef THIS_FILE
00023 static char THIS_FILE[] = __FILE__;
00024 #endif
00025
00027
00028
00029 IMPLEMENT_DYNCREATE(CResizablePage, CPropertyPage)
00030
00031 CResizablePage::CResizablePage()
00032 {
00033 }
00034
00035 CResizablePage::CResizablePage(UINT nIDTemplate, UINT nIDCaption)
00036 : CPropertyPage(nIDTemplate, nIDCaption)
00037 {
00038 }
00039
00040 CResizablePage::CResizablePage(LPCTSTR lpszTemplateName, UINT nIDCaption)
00041 : CPropertyPage(lpszTemplateName, nIDCaption)
00042 {
00043 }
00044
00045 CResizablePage::~CResizablePage()
00046 {
00047 }
00048
00049
00050 BEGIN_MESSAGE_MAP(CResizablePage, CPropertyPage)
00051
00052 ON_WM_SIZE()
00053 ON_WM_ERASEBKGND()
00054
00055 END_MESSAGE_MAP()
00056
00057
00059
00060
00061 void CResizablePage::OnSize(UINT nType, int cx, int cy)
00062 {
00063 CWnd::OnSize(nType, cx, cy);
00064
00065 ArrangeLayout();
00066 }
00067
00068 BOOL CResizablePage::OnEraseBkgnd(CDC* pDC)
00069 {
00070
00071 EraseBackground(pDC);
00072 return TRUE;
00073
00074
00075
00076
00077
00078 }