#pragma once #include "resource.h" #include "afxwin.h" class CJXPDDlg : public CDialog { DECLARE_DYNAMIC(CJXPDDlg) public: CJXPDDlg(CWnd* pParent = NULL); virtual ~CJXPDDlg(); enum { IDD = IDD_JXPD_DLG }; void SetFromId(AcDbObjectId& id); protected: virtual void DoDataExchange(CDataExchange* pDX); //{{AFX_MSG(CJXPDDlg) afx_msg void OnBnClickedOk(); afx_msg void OnSelChangeType(); //}}AFX_MSG DECLARE_MESSAGE_MAP() void UpdateDataObject(); public: virtual BOOL OnInitDialog(); int m_nRoofType; double m_dElevation; double m_dRoofHeight; double m_dMountLength; double m_dEavesLength; double m_dSlopeAngle; double m_dMountHeight; CComboBox m_comboType; CString m_sMaterial; CString m_sProvider; double m_dSlabThick; AcDbObjectId m_idFrm; };