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

77 lines
1.6 KiB
C++

#pragma once
#include "resource.h"
#include "afxwin.h"
#include "earthwormdef.h"
class CECableParamDlg : public CDialog
{
DECLARE_DYNAMIC(CECableParamDlg)
public:
CECableParamDlg(CWnd* pParent = NULL);
virtual ~CECableParamDlg();
enum { IDD = IDD_QJCS_DLG };
void SetEleReadOnly(BOOL bEleReadOnly,double dEl);
void EnableLoadLast(BOOL bLoadLast);
void LockEl(bool bLock){m_bLock = bLock;}
void SetAlignEnable(BOOL bEnableAlign){m_bEnableAlign = bEnableAlign;}
void GetPipeParam(AecHvac::DuctParam* pParam);
void SetShowParam(const AecHvac::DuctParam& param);
void SetEditObj(AcDbObjectId &id) { m_id = id; }
protected:
virtual void DoDataExchange(CDataExchange* pDX);
afx_msg void OnBnClickedCheck2();
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedButton1();
DECLARE_MESSAGE_MAP()
public:
BOOL m_bLoadLast;
bool m_bLock;//是否锁定标高,临时不记录历史
BOOL m_bEleReadOnly;
BOOL m_bEnableAlign;
CString m_sW;
CString m_sH;
double m_dt;
BOOL m_bCover;
BOOL m_bSprt;
double m_dRatio;
int m_nAlign;
double m_dEl;
CString m_sKind;
CString m_sNo;
CString m_sMat;
CString m_sFactory;
CString m_sSys;
BOOL m_bCenDraw;
CString m_sRem;
double m_dFullPer;
CComboBox m_wndAlignCombo;
CEdit m_wndEditEl;
int m_nSysSplit;
CString m_sSys2;
double m_dLeftW;
double m_dFullPer2;
CComboBox m_wndComboW;
CComboBox m_wndComboH;
CStatic m_wndSUs1;
CStatic m_wndSUs2;
double m_dUsed1;
double m_dUsed2;
CButton m_wndReset1;
CButton m_wndReset2;
CEdit m_wndEditUsed1;
CEdit m_wndEditUsed2;
AcDbObjectId m_id;
afx_msg void OnBnClickedButton3();
afx_msg void OnBnClickedButton5();
};