// $impl_file$ : implementation file // #include "pch.h" [!if PROJECT_NAME_HEADER] #include "$projectname$.h" [!endif] #include "$header_file$" // $class_name$ dialog IMPLEMENT_DYNCREATE($class_name$, COlePropertyPage) // Message map BEGIN_MESSAGE_MAP($class_name$, COlePropertyPage) END_MESSAGE_MAP() // Initialize class factory and guid // {$guid_clsid$} IMPLEMENT_OLECREATE_EX($class_name$, "$typeid$", $guid_clsid_olecreate$) // $class_name$::$class_name$Factory::UpdateRegistry - // Adds or removes system registry entries for $class_name$ BOOL $class_name$::$class_name$Factory::UpdateRegistry(BOOL bRegister) { // TODO: Define string resource for page type; replace '0' below with ID. if (bRegister) return AfxOleRegisterPropertyPageClass(AfxGetInstanceHandle(), m_clsid, 0); else return AfxOleUnregisterClass(m_clsid, nullptr); } // $class_name$::$class_name$ - Constructor // TODO: Define string resource for page caption; replace '0' below with ID. $class_name$::$class_name$() : COlePropertyPage($idd_dialog$, 0) { [!if ACCESSIBILITY] #ifndef _WIN32_WCE EnableActiveAccessibility(); #endif [!endif] } // $class_name$::DoDataExchange - Moves data between page and properties void $class_name$::DoDataExchange(CDataExchange* pDX) { DDP_PostProcessing(pDX); } // $class_name$ message handlers