77 lines
1.6 KiB
C++
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();
|
|
};
|