#pragma once #include "afxdialogex.h" // $class_name$ dialog 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); // standard constructor [!endif] virtual ~$class_name$(); [!if AUTOMATION || CREATABLE] virtual void OnFinalRelease(); [!endif] // Dialog Data #ifdef AFX_DESIGN_TIME enum { IDD = $idd_dialog$ }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support DECLARE_MESSAGE_MAP() [!if CREATABLE] DECLARE_OLECREATE($class_name$) [!endif] [!if AUTOMATION || CREATABLE] DECLARE_DISPATCH_MAP() DECLARE_INTERFACE_MAP() [!endif] };