#pragma once #include "resource.h" class CFZLBDlg : public CDialog { DECLARE_DYNAMIC(CFZLBDlg) public: CFZLBDlg(CWnd* pParent = NULL); virtual ~CFZLBDlg(); enum { IDD = IDD_FZLB_DLG }; void SetFromId(AcDbObjectId& id); protected: virtual void DoDataExchange(CDataExchange* pDX); afx_msg void OnBnClickedButton3(); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedCheck6(); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); void UpdateSlabData(); double m_dT; double m_dBomEl; CString m_sMaterial; CString m_sPurpose; double m_dWallThick; BOOL m_bOffsetHalfWall; CString m_sNo; CString m_sPatternName; double m_dAngle; CString m_sScale; BOOL m_bNOSetDefault; AcDbObjectId m_idSlab; CString m_sHatch; CButton m_wndBtHatch; afx_msg void OnBnClickedBtnFill(); BOOL m_bAddHatch; afx_msg void OnBnClickedCheckHatch(); };