#pragma once #include "resource.h" #include "EarThwormDef.h" class CHZDLDlg : public CDialog { DECLARE_DYNAMIC(CHZDLDlg) public: CHZDLDlg(CWnd* pParent = NULL); virtual ~CHZDLDlg(); void SetEleReadOnly(BOOL bEleReadOnly,double dEl){} void EnableLoadLast(BOOL bLoadLast){} void LockEl(bool bLock){} void SetAlignEnable(BOOL bEnableAlign){} void GetPipeParam(WPipe::RoadParam& rp) const; void SetPipeParam(WPipe::RoadParam& rp); enum { IDD = IDD_HZDL_DLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); BOOL m_bWIsValid;//宽度是否有效 protected: double m_dRRatio; double m_dW; double m_dGrade; CString m_sRoadType; CEdit m_wndEditW; public: double m_dEl; BOOL m_bDrawCen; };