82 lines
2.1 KiB
C++
82 lines
2.1 KiB
C++
#if !defined(AFX_DRAWWATERTANKDLG_H__19D6FC36_1ED1_42B4_97B4_49D67C599FC6__INCLUDED_)
|
|
#define AFX_DRAWWATERTANKDLG_H__19D6FC36_1ED1_42B4_97B4_49D67C599FC6__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
// DrawWaterTankDlg.h : header file
|
|
//
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CDrawWaterTankDlg dialog
|
|
#include "Resource.h"
|
|
|
|
class CDrawWaterTankDlg : public CDialog
|
|
{
|
|
// Construction
|
|
public:
|
|
CDrawWaterTankDlg(CWnd* pParent = NULL); // standard constructor
|
|
|
|
// Dialog Data
|
|
//{{AFX_DATA(CDrawWaterTankDlg)
|
|
enum { IDD = IDD_DRAW_WATERTANK };
|
|
CSpinButtonCtrl m_spinNum;
|
|
BOOL m_bNeedHole;
|
|
BOOL m_bNeedSleeper;
|
|
int m_iNum;
|
|
int m_iSleepPos;
|
|
double m_nHighLine;
|
|
double m_nHoleWidth;
|
|
double m_nLowLine;
|
|
double m_nInEle;
|
|
double m_nOutEle;
|
|
int m_nHoleType;
|
|
double m_dSleeperHeight;
|
|
double m_dSleeperWidth;
|
|
double m_dSleeperLen;
|
|
//}}AFX_DATA
|
|
static double m_nHeight;
|
|
static double m_nLength;
|
|
static double m_nWidth;
|
|
static int m_iType;
|
|
static int m_iShape; // cet 2011.6.14 add
|
|
static double m_dTankElev;// zxl 2012.12.03 add
|
|
|
|
static CString m_csCubage;
|
|
|
|
// Overrides
|
|
// ClassWizard generated virtual function overrides
|
|
//{{AFX_VIRTUAL(CDrawWaterTankDlg)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
|
|
//}}AFX_VIRTUAL
|
|
|
|
// Implementation
|
|
protected:
|
|
void ResetEdit();
|
|
void ResetCheck();
|
|
void UpdateTankData();
|
|
|
|
// Generated message map functions
|
|
//{{AFX_MSG(CDrawWaterTankDlg)
|
|
afx_msg void OnRadioShape1();
|
|
afx_msg void OnRadioShape2();
|
|
virtual BOOL OnInitDialog();
|
|
afx_msg void OnButtonStandard();
|
|
afx_msg void OnCheckNeedHole();
|
|
afx_msg void OnCheckNeedSleeper();
|
|
afx_msg void OnRadioShape3();
|
|
virtual void OnOK();
|
|
afx_msg void OnChangeEditLength();
|
|
afx_msg void OnChangeEditWidth();
|
|
afx_msg void OnSelchangeComboPos2();
|
|
afx_msg void OnChangeEditHeight();
|
|
//}}AFX_MSG
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|
|
|
|
//{{AFX_INSERT_LOCATION}}
|
|
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
|
|
|
#endif // !defined(AFX_DRAWWATERTANKDLG_H__19D6FC36_1ED1_42B4_97B4_49D67C599FC6__INCLUDED_)
|