#pragma once #include "resource.h" #include "afxwin.h" #include "AecDbHolder.h" class CFZZJDlg : public CDialog { DECLARE_DYNAMIC(CFZZJDlg) public: CFZZJDlg(CWnd* pParent = NULL); virtual ~CFZZJDlg(); enum { IDD = IDD_FZZJ_DLG }; void GetHolder(XHolder& holder) const; void SetFromID(AcDbObjectId& id); void GetAllSys(CStringArray &arSys); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton4(); afx_msg void OnBnClickedButton5(); afx_msg void OnBnClickedButton6(); double m_dBomEl; int m_nN; double m_dV; double m_dL; double m_dW; double m_dt; CString m_sMaterial; CString m_sPurpose; double m_dX; AcGeVector3d m_vtPipe; CString m_sVtPipe; AcDbObjectId m_idTrench; BOOL m_bLeft; BOOL m_bRight; CStringArray m_arAllSys; CListCtrl m_wndSysList; };