// $impl_file$: 实现文件 // #include "pch.h" [!if PROJECT_NAME_HEADER] #include "$projectname$.h" [!endif] #include "$header_file$" // $class_name$ 对话框 IMPLEMENT_DYNCREATE($class_name$, COlePropertyPage) // 消息映射 BEGIN_MESSAGE_MAP($class_name$, COlePropertyPage) END_MESSAGE_MAP() // 初始化类工厂和 guid // {$guid_clsid$} IMPLEMENT_OLECREATE_EX($class_name$, "$typeid$", $guid_clsid_olecreate$) // $class_name$::$class_name$Factory::UpdateRegistry - // 添加或移除 $class_name$ 的系统注册表项 BOOL $class_name$::$class_name$Factory::UpdateRegistry(BOOL bRegister) { // TODO: 定义页类型的字符串资源;用 ID 替换下面的“0”。 if (bRegister) return AfxOleRegisterPropertyPageClass(AfxGetInstanceHandle(), m_clsid, 0); else return AfxOleUnregisterClass(m_clsid, nullptr); } // $class_name$::$class_name$ - 构造函数 // TODO: 定义页标题的字符串资源;用 ID 替换下面的“0”。 $class_name$::$class_name$() : COlePropertyPage($idd_dialog$, 0) { [!if ACCESSIBILITY] #ifndef _WIN32_WCE EnableActiveAccessibility(); #endif [!endif] } // $class_name$::DoDataExchange - 在页和属性间移动数据 void $class_name$::DoDataExchange(CDataExchange* pDX) { DDP_PostProcessing(pDX); } // $class_name$ 消息处理程序