#pragma once #include "resource.h" #include "afxcmn.h" #include "UIIListCtrl.h" #include "EarThwormDef.h" class CTDFDDlg : public CDialog { DECLARE_DYNAMIC(CTDFDDlg) public: CTDFDDlg(CWnd* pParent = NULL); virtual ~CTDFDDlg(); enum { IDD = IDD_TDFD_DLG }; void SetSegmentForSplit(EWSegment& seg){m_seg = seg;} int GetSegments(AcArray& arSegs); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedBtnew(); afx_msg void OnBnClickedBtremove(); public: CImageList m_ImageList; CUIIListCtrl m_wndSegList; EWSegment m_seg; double m_dTLen; AcArray m_arSegs; CString m_sStackPre; afx_msg void OnBnClickedBtnew3(); afx_msg void OnBnClickedBtnew2(); double m_dStepL; };