#pragma once #include "resource.h" #include #include "afxcmn.h" #include "EarThwormDef.h" class AecDbEarthWorm; class CXGLCDlg : public CDialog { DECLARE_DYNAMIC(CXGLCDlg) public: static void start(); public: CXGLCDlg(AecDbEarthWorm *p, CWnd* pParent = NULL); virtual ~CXGLCDlg(); enum { IDD = IDD_SCLC_DLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() private: void refreshList(); public: afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton4(); private: AecDbEarthWorm *m_pEarthWorm; std::vector m_nodes; CListCtrl m_ctrlList; }; ////////////////////////////////////////////////////////////////////////// class CXGLC_JLDlg : public CDialog { DECLARE_DYNAMIC(CXGLC_JLDlg) public: CXGLC_JLDlg(LPCTSTR stake, double d, CWnd* pParent = NULL); virtual ~CXGLC_JLDlg(); enum { IDD = IDD_SCLC_JL_DLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() public: double m_distance; afx_msg void OnBnClickedOk(); CString m_stake; };