#pragma once #include "resource.h" #include "GsPreviewCtrl.h" struct SFPXStair; class CYHLTDlg : public CDialog { DECLARE_DYNAMIC(CYHLTDlg) public: CYHLTDlg(CWnd* pParent = NULL); virtual ~CYHLTDlg(); enum { IDD = IDD_YHLT_DLG }; void GetSFPXStair(SFPXStair& data); void SetSFPXStair(const SFPXStair& data); protected: virtual void DoDataExchange(CDataExchange* pDX); afx_msg void OnEnChangeH(); afx_msg void OnEnChangeStweepH(); afx_msg void OnEnChangeSteepS(); afx_msg void OnEnChangeInR(); afx_msg void OnEnChangeOutR(); afx_msg void OnEnChangeSteepW(); virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); void PreView3d(); void PreView2d(); DECLARE_MESSAGE_MAP() public: BOOL m_bInOutCirRef; BOOL m_bClockWise; double m_dInR; double m_dOutR; double m_dStaAngle; double m_dCenterAngle; double m_dBomEl; double m_dW; double m_dH; double m_dSteepH; int m_nSteep; BOOL m_bShowInSlab3d; BOOL m_bLBeam; BOOL m_bRBeam; BOOL m_nSymbol; BOOL m_bSlope; BOOL m_bNonslip; BOOL m_bSlopeBase; double m_dBarH; double m_dBarSp; double m_dBarH1; double m_dBarD; CString m_sMaterial; CString m_sFactory; BOOL m_bGuardBar; CString m_sNo; BOOL m_bNOSetDefault; // gsview控件 CGsPreviewCtrl m_wndViewCtrl; };