#pragma once #include "afxdialogex.h" // $class_name$ 对话框 class $class_name$ : public $base_class$ { [!if CREATABLE] DECLARE_DYNCREATE($class_name$) [!else] DECLARE_DYNAMIC($class_name$) [!endif] public: [!if CPROPERTYPAGE] $class_name$(); [!else] $class_name$(CWnd* pParent = nullptr); // 标准构造函数 [!endif] virtual ~$class_name$(); [!if AUTOMATION || CREATABLE] virtual void OnFinalRelease(); [!endif] // 对话框数据 #ifdef AFX_DESIGN_TIME enum { IDD = $idd_dialog$ }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() [!if CREATABLE] DECLARE_OLECREATE($class_name$) [!endif] [!if AUTOMATION || CREATABLE] DECLARE_DISPATCH_MAP() DECLARE_INTERFACE_MAP() [!endif] };