#pragma once #include "resource.h" #include "define_class_xdata_key.h" class CPenLinSetDlg : public CDialog { DECLARE_DYNAMIC(CPenLinSetDlg) public: CPenLinSetDlg(CWnd* pParent = NULL); virtual ~CPenLinSetDlg(); enum { IDD = IDD_DLG_PENLIN_SET }; protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() public: static bool getPLSZData(AecDbObjXDataMap &xDataMap); public: int m_iInitType; int m_iTemperature; int m_iSensitivity; CString m_sPipeDiameter; double m_dRadiusProtection; double m_dNozzleLength; double m_dFlowCoefficient; double m_dSprayIntensity; BOOL m_iOpen; BOOL m_iGlassBall; BOOL m_iStandardCoverageSparinkler; afx_msg void OnBnClickedOk(); public: // 安装类型 DEF_XDATA_KEY(_WD_PLSZ_INSTALL_TYPE_);// _T("_WD_PLSZ_INSTALL_TYPE_") // 温度 DEF_XDATA_KEY(_WD_PLSZ_TEMPERATURE_);// _T("_WD_PLSZ_TEMPERATURE_") // 灵敏度 DEF_XDATA_KEY(_WD_PLSZ_SENSITIVITY_);// _T("_WD_PLSZ_SENSITIVITY_") // 接管管径 DEF_XDATA_KEY(_WD_PLSZ_CONNECT_DN_);// _T("_WD_PLSZ_CONNECT_DN_") // 接管长度 DEF_XDATA_KEY(_WD_PLSZ_CONNECT_LEN_);// _T("_WD_PLSZ_CONNECT_LEN_") // 保护半径 DEF_XDATA_KEY(_WD_PLSZ_PROTECT_R_);// _T("_WD_PLSZ_PROTECT_R_") // 流量系数 DEF_XDATA_KEY(_WD_PLSZ_FLOW_K_);// _T("_WD_PLSZ_FLOW_K_") // 喷水强度 DEF_XDATA_KEY(_WD_PLSZ_WATER_STRENGTH_);// _T("_WD_PLSZ_WATER_STRENGTH_") // 结构 DEF_XDATA_KEY(_WD_PLSZ_TYPE_);// _T("_WD_PLSZ_TYPE_") // 热敏 DEF_XDATA_KEY(_WD_PLSZ_HEAT_SENS_);// _T("_WD_PLSZ_HEAT_SENS_") // 覆盖面积 DEF_XDATA_KEY(_WD_PLSZ_COVER_AREA_);// _T("_WD_PLSZ_COVER_AREA_") };