#if !defined(AFX_WELLMODIFY_H__0FB8C5FD_61EE_40FC_BE04_5E647DA0C663__INCLUDED_) #define AFX_WELLMODIFY_H__0FB8C5FD_61EE_40FC_BE04_5E647DA0C663__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "resource.h" class CWellModifyDlg : public CDialog { public: CWellModifyDlg(CWnd* pParent = NULL); void GetWells(PickSet &ss); //获取用户选择的井 void GetWellDn(std::map &mapWellDn); //从表格得到修改后的井径 private: void OpenSlide(); void InitWellDn(); //初始化井直径 void SetWellDn(); //写入修改后的井径 void RecoverWellDn();//恢复原始井径 //{{AFX_DATA(CWellModify) enum { IDD = IDD_WELL_MODIFY }; BOOL m_bDim; BOOL m_bDn; BOOL m_bElev1; BOOL m_bGroundEle; double m_dDn; double m_dElev1; double m_dGroundEle; BOOL m_bWellRadius; BOOL m_bStyle; //}}AFX_DATA //{{AFX_VIRTUAL(CWellModify) protected: virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL CString m_csBlkName; std::vector m_vecWell; std::map m_mapWellDn;//各个井对应的井径 std::map m_mapLstWellDn;//保存初始化时的井径 protected: //{{AFX_MSG(CWellModify) afx_msg void OnPreviewWell(); afx_msg void OnPaint(); afx_msg void OnButtonWellradius(); virtual BOOL OnInitDialog(); afx_msg void OnCheckDn(); afx_msg void OnCheckElev(); afx_msg void OnCheckGroundele(); virtual void OnOK(); afx_msg void OnCheckWellradius(); afx_msg void OnCheckStyle(); virtual void OnCancel(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif // !defined(AFX_WELLMODIFY_H__0FB8C5FD_61EE_40FC_BE04_5E647DA0C663__INCLUDED_)