#if !defined(AFX_EDITWATERBUCKETDLG_H__D8CCCBF9_F428_46ED_AC30_CFFF457C6941__INCLUDED_) #define AFX_EDITWATERBUCKETDLG_H__D8CCCBF9_F428_46ED_AC30_CFFF457C6941__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "resource.h" typedef struct WaterBucketInfo { double dPipeDia; // 管径 double dFlux; // 流量 double dDeep; // 斗前水深 }WATERBUCKETINFO; class CEditWaterBucketDlg : public CDialog { public: CEditWaterBucketDlg(CWnd* pParent = NULL); void SetBlkName(const CString& strBlkName); CString GetBlkName(); void SetPipeDia(double dDia); double GetPipeDia(); void SetSize(double dSize); double GetSize(); void SetEle(double dEle); double GetEle(); //{{AFX_DATA(CEditWaterBucketDlg) enum { IDD = IDD_EDIT_WATERBUCKET }; CString m_strWndCmbPipeDia; double m_dWndEdtDeep; double m_dWndEdtEle; double m_dWndEdtSize; double m_dWndEdtQ; //}}AFX_DATA //{{AFX_VIRTUAL(CEditWaterBucketDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL protected: //{{AFX_MSG(CEditWaterBucketDlg) afx_msg void OnStaticPicture(); virtual BOOL OnInitDialog(); afx_msg void OnSelchangeComboPipedia(); afx_msg void OnPaint(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: void OpenSlide(); void InitCmb(); private: CString m_csBlkName; std::vector m_vecData; }; #endif // !defined(AFX_EDITWATERBUCKETDLG_H__D8CCCBF9_F428_46ED_AC30_CFFF457C6941__INCLUDED_)