Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

72 lines
1.5 KiB
C++

#pragma once
#include "resource.h"
#include "GsPreviewCtrl.h"
class AecDbEwEquipment;
class CLayoutExtinguisher : public CDialog
{
DECLARE_DYNAMIC(CLayoutExtinguisher)
public:
CLayoutExtinguisher(CWnd* pParent = NULL);
virtual ~CLayoutExtinguisher();
enum { IDD = IDD_DLG_EXTINGUISHER };
protected:
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedDrawBox();
afx_msg void OnBnClickedBtnSel2d();
afx_msg void OnBnClickedBtnSel3d();
afx_msg void OnBnClickedRadioBoxGround();
afx_msg void OnBnClickedRadioExtModelHand();
AecDbEwEquipment* getEquPtr();
void initExtStandard();
void initBoxiGround();
public:
// 是否绘制箱体
BOOL m_bDrawBox;
// 灭火器箱 放置类型 0 置地 1嵌墙
BOOL m_iBoxGround;
// 灭火器箱 长
double m_dBoxL;
// 灭火器箱 宽
double m_dBoxW;
// 灭火器箱 型号
CString m_sBoxModel;
// 设备规格
CString m_sExtModel;
// 设备级别
CString m_sExtLevel;
// 设备数量
int m_iExtCount;
// 设备比例
double m_dExtScale;
// 设备保护半径
double m_dExtProtectR;
// 是否显示保护半径
BOOL m_bShowProtectR;
// 灭火器布置方式 0 任意 1沿线
BOOL m_iLayout;
// 灭火器选型 0 手提 1 推车 2 手提贮压 3 推车贮压
BOOL m_iExtType;
// 保存2D、3D 选型的结果
CString m_s2DSel;
CString m_s3DSel;
// gsview控件
CGsPreviewCtrl m_wndViewCtrl2d;
CGsPreviewCtrl m_wndViewCtrl3d;
AecDbEwEquipment* m_pEqu;
};