Files
envi-code/SourceCode/Code2026/tg_shs/shs_outdoor/WaterBucketParameterDlg.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

60 lines
1.2 KiB
C++

#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<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_)