#pragma once #include "resource.h" #include "GsPreviewCtrl.h" struct SFPXStair; class CSFZJLTDlg : public CDialog { DECLARE_DYNAMIC(CSFZJLTDlg) public: CSFZJLTDlg(CWnd* pParent = NULL); virtual ~CSFZJLTDlg(); enum { IDD = IDD_SFZJ_DLG }; bool GetSFPXStair(SFPXStair &data) const; void SetSFPXStair(const SFPXStair& data); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg void OnEnChangeEdit1(); afx_msg void OnEnChangeEdit3(); afx_msg void OnEnChangeEdit26(); afx_msg void OnEnChangeEdit6(); public: CString m_sH; int m_nSteepS; double m_dSteepH; double m_dSteepW; int m_nSSteeps; double m_dStairSW; double m_dStairMW; BOOL m_bLBeam; BOOL m_bRBeam; int m_nUpSide; int m_nFloorShow; BOOL m_bDimUpstair; BOOL m_bOutSideHRail; BOOL m_bOutSideRail; BOOL m_bInsideRail; int m_nSteepsS; double m_dBarH; double m_dBarSw; double m_dBarSide; double m_dZGarExt; double m_dGarExt; double m_dBomEl; CString m_sGarMat; double m_dRestPtW; double m_dRestPtL; double m_dStiffnW; double m_dStiffnH; double m_dBarSh; double m_dRailSw; double m_dRailSh; CString m_sBarMat; int m_nSteepMs; // gsview控件 CGsPreviewCtrl m_wndViewCtrl; protected: void PreView3d(); void PreView2d(); };