#if !defined(AFX_WATERBUCKETPARAMETERDLG_H__48E8BCFB_6F4B_436B_AB4E_718D34DEDFBE__INCLUDED_) #define AFX_WATERBUCKETPARAMETERDLG_H__48E8BCFB_6F4B_436B_AB4E_718D34DEDFBE__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 CWaterBucketParameterDlg : public CDialog { public: CWaterBucketParameterDlg(CWnd* pParent = NULL); void GetData(std::vector &data, CString& strDia); //{{AFX_DATA(CWaterBucketParameterDlg) enum { IDD = IDD_WATER_BUCKET_PARAMETER }; WDGrid m_listCtrl; //}}AFX_DATA //{{AFX_VIRTUAL(CWaterBucketParameterDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL protected: //{{AFX_MSG(CWaterBucketParameterDlg) virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg void OnButtonAdd(); afx_msg void OnButtonDel(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: BOOL InitData(); BOOL IsSameDia(); // private: std::vector m_vecData; CString m_strCurSelDia; }; #endif // !defined(AFX_WATERBUCKETPARAMETERDLG_H__48E8BCFB_6F4B_436B_AB4E_718D34DEDFBE__INCLUDED_)