#pragma once #include "Resource.h" #include "WDGRID.h" #include "DbVerticalSection.h" #include "DbVerticalSectionFeed.h" class CWellCalcEarthworkDlg : public CDialog { public: CWellCalcEarthworkDlg(CWnd* pParent = NULL); // standard constructor enum { IDD = IDD_WELL_CALC_EARTHWORK }; double m_dGradient; double m_dRet; double m_dDeep; DList m_lstWellSys; DList m_lstFeedWell; WDGrid m_grid; BOOL m_bIsFeed; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support protected: void UpdateGrid(); double GetLowWidth(AcDbObjectId id); double GetPipeThickness(AcDbObjectId id); virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg void OnButtonHelp(); afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() };