Files
envi-code/SourceCode/Code2026/tg_shs/shs_TwtCalc/MostuseHeatWaterCalcDlg.h
T
2026-09-28 15:28:50 +08:00

98 lines
2.2 KiB
C++

#if !defined(AFX_MOSTUSEHEATWATERCALCDLG_H__CB7C2A3C_783A_415D_B6F5_25C17371CFD0__INCLUDED_)
#define AFX_MOSTUSEHEATWATERCALCDLG_H__CB7C2A3C_783A_415D_B6F5_25C17371CFD0__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MostuseHeatWaterCalcDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CMostuseHeatWaterCalcDlg dialog
#include "Resource.h"
//#include "NewListCtrl.h"
#include "SelUseUnitDlg.h"
#include "WDGrid.h"
// cet 2010.7.7 add
class CMostuseHeatWaterGird : public WDGrid
{
public:
CMostuseHeatWaterGird();
~CMostuseHeatWaterGird();
void SetLst(DList<SUseUnitData> *pLstUnit)
{
m_pLstUnit = pLstUnit;
}
void SetType(int nType)
{
m_nType = nType;
}
protected:
virtual bool OnModified(WDGridCell&cell,CString &text);
private:
DList<SUseUnitData> *m_pLstUnit;
int m_nType;
};
class CMostuseHeatWaterCalcDlg : public CDialog
{
// Construction
public:
CMostuseHeatWaterCalcDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CMostuseHeatWaterCalcDlg)
enum { IDD = IDD_MOSTUSE_WATER_HEAT };
// CNewListCtrl m_listCtrl; // cet 2010.7.7 del ¸ü¸Ä¿Ø¼þ
CMostuseHeatWaterGird m_listCtrl; // cet 2010.7.7 add
double m_nHeatT;
double m_nColdT;
CString m_csRet;
int m_iType;
CString m_csRetW;
//}}AFX_DATA
DList<SUseUnitData> m_lstUnit;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMostuseHeatWaterCalcDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
void ResetList();
// Generated message map functions
//{{AFX_MSG(CMostuseHeatWaterCalcDlg)
virtual BOOL OnInitDialog();
afx_msg void OnButtonAdd();
virtual void OnOK();
afx_msg LRESULT OnEditInputOk(WPARAM, LPARAM);
afx_msg void OnButtonDel();
afx_msg void OnRadioType1();
afx_msg void OnRadioType2();
afx_msg void OnButtonHelp();
afx_msg void OnButtonWord();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MOSTUSEHEATWATERCALCDLG_H__CB7C2A3C_783A_415D_B6F5_25C17371CFD0__INCLUDED_)