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