Files
envi-code/SourceCode/Code2026/PlumbingCmd/CPenLinSetDlg.h
T
2026-09-28 15:28:50 +08:00

64 lines
1.6 KiB
C++

#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_")
};