Files

59 lines
1.2 KiB
C++
Raw Permalink Normal View History

2026-10-04 00:04:20 +08:00
#if !defined(AFX_WATERBUCKETPARAMETERDLG_H__48E8BCFB_6F4B_436B_AB4E_718D34DEDFBE__INCLUDED_)
2026-09-28 15:28:50 +08:00
#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
{
2026-10-04 00:04:20 +08:00
double dPipeDia; // 管径
double dFlux; // 流量
double dDeep; // 斗前水深
2026-09-28 15:28:50 +08:00
}WATERBUCKETINFO;
class CWaterBucketParameterDlg : public CDialog
{
public:
CWaterBucketParameterDlg(CWnd* pParent = NULL);
void GetData(std::vector<WATERBUCKETINFO> &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<WaterBucketInfo> m_vecData;
CString m_strCurSelDia;
};
#endif // !defined(AFX_WATERBUCKETPARAMETERDLG_H__48E8BCFB_6F4B_436B_AB4E_718D34DEDFBE__INCLUDED_)