1*cdf0e10cSrcweir // MfcControlPpg.cpp : Implementation of the CMfcControlPropPage property page class.
2*cdf0e10cSrcweir 
3*cdf0e10cSrcweir #include "stdafx.h"
4*cdf0e10cSrcweir #include "MfcControl.h"
5*cdf0e10cSrcweir #include "MfcControlPpg.h"
6*cdf0e10cSrcweir 
7*cdf0e10cSrcweir #ifdef _DEBUG
8*cdf0e10cSrcweir #define new DEBUG_NEW
9*cdf0e10cSrcweir #undef THIS_FILE
10*cdf0e10cSrcweir static char THIS_FILE[] = __FILE__;
11*cdf0e10cSrcweir #endif
12*cdf0e10cSrcweir 
13*cdf0e10cSrcweir 
14*cdf0e10cSrcweir IMPLEMENT_DYNCREATE(CMfcControlPropPage, COlePropertyPage)
15*cdf0e10cSrcweir 
16*cdf0e10cSrcweir 
17*cdf0e10cSrcweir /////////////////////////////////////////////////////////////////////////////
18*cdf0e10cSrcweir // Message map
19*cdf0e10cSrcweir 
20*cdf0e10cSrcweir BEGIN_MESSAGE_MAP(CMfcControlPropPage, COlePropertyPage)
21*cdf0e10cSrcweir 	//{{AFX_MSG_MAP(CMfcControlPropPage)
22*cdf0e10cSrcweir 	// NOTE - ClassWizard will add and remove message map entries
23*cdf0e10cSrcweir 	//    DO NOT EDIT what you see in these blocks of generated code !
24*cdf0e10cSrcweir 	//}}AFX_MSG_MAP
25*cdf0e10cSrcweir END_MESSAGE_MAP()
26*cdf0e10cSrcweir 
27*cdf0e10cSrcweir 
28*cdf0e10cSrcweir /////////////////////////////////////////////////////////////////////////////
29*cdf0e10cSrcweir // Initialize class factory and guid
30*cdf0e10cSrcweir 
31*cdf0e10cSrcweir IMPLEMENT_OLECREATE_EX(CMfcControlPropPage, "MFCCONTROL.MfcControlPropPage.1",
32*cdf0e10cSrcweir 	0xac221fb7, 0xa0d8, 0x11d4, 0x83, 0x3b, 0, 0x50, 0x4, 0x52, 0x6a, 0xb4)
33*cdf0e10cSrcweir 
34*cdf0e10cSrcweir 
35*cdf0e10cSrcweir /////////////////////////////////////////////////////////////////////////////
36*cdf0e10cSrcweir // CMfcControlPropPage::CMfcControlPropPageFactory::UpdateRegistry -
37*cdf0e10cSrcweir // Adds or removes system registry entries for CMfcControlPropPage
38*cdf0e10cSrcweir 
39*cdf0e10cSrcweir BOOL CMfcControlPropPage::CMfcControlPropPageFactory::UpdateRegistry(BOOL bRegister)
40*cdf0e10cSrcweir {
41*cdf0e10cSrcweir 	if (bRegister)
42*cdf0e10cSrcweir 		return AfxOleRegisterPropertyPageClass(AfxGetInstanceHandle(),
43*cdf0e10cSrcweir 			m_clsid, IDS_MFCCONTROL_PPG);
44*cdf0e10cSrcweir 	else
45*cdf0e10cSrcweir 		return AfxOleUnregisterClass(m_clsid, NULL);
46*cdf0e10cSrcweir }
47*cdf0e10cSrcweir 
48*cdf0e10cSrcweir 
49*cdf0e10cSrcweir /////////////////////////////////////////////////////////////////////////////
50*cdf0e10cSrcweir // CMfcControlPropPage::CMfcControlPropPage - Constructor
51*cdf0e10cSrcweir 
52*cdf0e10cSrcweir CMfcControlPropPage::CMfcControlPropPage() :
53*cdf0e10cSrcweir 	COlePropertyPage(IDD, IDS_MFCCONTROL_PPG_CAPTION)
54*cdf0e10cSrcweir {
55*cdf0e10cSrcweir 	//{{AFX_DATA_INIT(CMfcControlPropPage)
56*cdf0e10cSrcweir 	// NOTE: ClassWizard will add member initialization here
57*cdf0e10cSrcweir 	//    DO NOT EDIT what you see in these blocks of generated code !
58*cdf0e10cSrcweir 	//}}AFX_DATA_INIT
59*cdf0e10cSrcweir }
60*cdf0e10cSrcweir 
61*cdf0e10cSrcweir 
62*cdf0e10cSrcweir /////////////////////////////////////////////////////////////////////////////
63*cdf0e10cSrcweir // CMfcControlPropPage::DoDataExchange - Moves data between page and properties
64*cdf0e10cSrcweir 
65*cdf0e10cSrcweir void CMfcControlPropPage::DoDataExchange(CDataExchange* pDX)
66*cdf0e10cSrcweir {
67*cdf0e10cSrcweir 	//{{AFX_DATA_MAP(CMfcControlPropPage)
68*cdf0e10cSrcweir 	// NOTE: ClassWizard will add DDP, DDX, and DDV calls here
69*cdf0e10cSrcweir 	//    DO NOT EDIT what you see in these blocks of generated code !
70*cdf0e10cSrcweir 	//}}AFX_DATA_MAP
71*cdf0e10cSrcweir 	DDP_PostProcessing(pDX);
72*cdf0e10cSrcweir }
73*cdf0e10cSrcweir 
74*cdf0e10cSrcweir 
75*cdf0e10cSrcweir /////////////////////////////////////////////////////////////////////////////
76*cdf0e10cSrcweir // CMfcControlPropPage message handlers
77