#pragma once #include "resource.h" #include "GsPreviewCtrl.h" struct SFPXStair; class CSJLTDlg : public CDialog { DECLARE_DYNAMIC(CSJLTDlg) public: CSJLTDlg(CWnd *pParent = NULL); virtual ~CSJLTDlg(); enum { IDD = IDD_SJLT_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 OnEnChangeEdit6(); public: BOOL m_bShowRestPtw; CString m_sH; int m_nSteepS; double m_dSteepH; double m_dSteepW; int m_nSSteeps; int m_nSteep2s; int m_nSteep1s; double m_dStairSW; double m_dStairMW; double m_dWell; BOOL m_bLBeam; BOOL m_bRBeam; int m_nUpSide; BOOL m_bDimUpstair; double m_dRestPtW; double m_dSbThick; double m_dStiffnW; double m_dStiffnH; int m_nSteepAlign; int m_nFloorShow; double m_dBarH; double m_dBarSw; double m_dBarSh; double m_dBarSide; CString m_sGarMat; BOOL m_bOutSideHRail; BOOL m_bOutSideRail; BOOL m_bInsideRail; double m_dZGarExt; double m_dGarExt; double m_dRailSw; double m_dRailSh; BOOL m_nRailCirSec; CString m_sBarMat; double m_dBomEl; // gsview控件 CGsPreviewCtrl m_wndViewCtrl; protected: void PreView3d(); void PreView2d(); };