#pragma once #include "resource.h" #include "afxwin.h" #include "AecDbObjXDataMap.h" class AecDbX3dPart; class CTJSJDlg : public CDialog { DECLARE_DYNAMIC(CTJSJDlg) public: CTJSJDlg(CWnd* pParent = NULL); virtual ~CTJSJDlg(); enum { IDD = IDD_TJSJ_DLG }; void SetCrossSectionScr(LPCTSTR psz){ m_sCrossSectionScr = psz; } int GetX3dPart(AecDbX3dPart*& pPart); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedRadio1(); afx_msg void OnBnClickedRadio2(); virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton1(); public: int m_nShape; double m_dH; double m_dW; double m_dL; double m_dT; double m_dX; CString m_sCrossSectionScr; public: CEdit m_wndL; CStatic m_wndStaticW; double m_dS; AecDbObjXDataMap m_mapBimData; };