#pragma once #include "resource.h" #include "uiiado.h" #include "afxcmn.h" class AecDbEwFitting; class CTJBJDlg : public CDialog { DECLARE_DYNAMIC(CTJBJDlg) public: CTJBJDlg(CWnd* pParent = NULL); virtual ~CTJBJDlg(); enum { IDD = IDD_TJBJ_DLG }; void SetEWFittingId(AcDbObjectId& id); void SetXXXHouseID(AcDbObjectId& id); int GetFitting(AecDbEwFitting*& pFit); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedButton4(); afx_msg void OnBnClickedOk(); public: virtual BOOL OnInitDialog(); void InitReducer(); CUIISQLiteServer m_dbSQLite; double m_dDn; double m_dEDn; double m_dTOD; double m_dL; double m_dRRato; CString m_sMertial; CString m_sCurrSys; CString m_sInfDir1; AcDbObjectId m_idEWFit; AcDbObjectId m_idHouse; int m_idxRoom; double m_dOD; double m_dt; int m_nPipeColor; AcGeVector3d m_vtEnter; AcGePoint3d m_ptStart; CListCtrl m_wndListCtrl; };