67 lines
1.2 KiB
C++
67 lines
1.2 KiB
C++
#include "stdafx.h"
|
|||
|
|
#include "CHBLDDlg.h"
|
||
|
|
#include "uihistory.h"
|
||
|
|
|
||
|
|
IMPLEMENT_DYNAMIC(CHBLDDlg, CDialog)
|
||
|
|
|
||
|
|
CHBLDDlg::CHBLDDlg(CWnd* pParent /*=NULL*/)
|
||
|
|
: CDialog(IDD_HBLD_DLG, pParent)
|
||
|
|
, m_dBaseR(100)
|
||
|
|
, m_dBaseH(300)
|
||
|
|
, m_dBaseDist(600)
|
||
|
|
, m_dBldH(900)
|
||
|
|
, m_dBomEl(.0)
|
||
|
|
, m_bSteelType(TRUE)
|
||
|
|
, m_dSteelT(50)
|
||
|
|
, m_dSteelH(600)
|
||
|
|
{
|
||
|
|
GET_CACHE(CHBLDDlg
|
||
|
|
, %f %f %f %f %f %d %s %s
|
||
|
|
, &m_dBaseR
|
||
|
|
, &m_dBaseH
|
||
|
|
, &m_dBaseDist
|
||
|
|
, &m_dBldH
|
||
|
|
, &m_dBomEl
|
||
|
|
, &m_bSteelType
|
||
|
|
, &m_dSteelT
|
||
|
|
, &m_dSteelH);
|
||
|
|
}
|
||
|
|
|
||
|
|
CHBLDDlg::~CHBLDDlg()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
|
||
|
|
void CHBLDDlg::DoDataExchange(CDataExchange* pDX)
|
||
|
|
{
|
||
|
|
CDialog::DoDataExchange(pDX);
|
||
|
|
DDX_Text(pDX, IDC_EDIT1, m_dBaseR);
|
||
|
|
DDX_Text(pDX, IDC_EDIT2, m_dBaseH);
|
||
|
|
DDX_Text(pDX, IDC_EDIT3, m_dBaseDist);
|
||
|
|
DDX_Text(pDX, IDC_EDIT4, m_dBldH);
|
||
|
|
DDX_Text(pDX, IDC_EDIT10, m_dBomEl);
|
||
|
|
DDX_Radio(pDX, IDC_RADIO1, m_bSteelType);
|
||
|
|
DDX_Text(pDX, IDC_EDIT5, m_dSteelT);
|
||
|
|
DDX_Text(pDX, IDC_EDIT6, m_dSteelH);
|
||
|
|
}
|
||
|
|
|
||
|
|
void CHBLDDlg::OnBnClickedOk()
|
||
|
|
{
|
||
|
|
UpdateData();
|
||
|
|
|
||
|
|
SET_CACHE(CHBLDDlg
|
||
|
|
, %f %f %f %f %f %d %s %s
|
||
|
|
, m_dBaseR
|
||
|
|
, m_dBaseH
|
||
|
|
, m_dBaseDist
|
||
|
|
, m_dBldH
|
||
|
|
, m_dBomEl
|
||
|
|
, m_bSteelType
|
||
|
|
, m_dSteelT
|
||
|
|
, m_dSteelH);
|
||
|
|
|
||
|
|
CDialog::OnOK();
|
||
|
|
}
|
||
|
|
|
||
|
|
BEGIN_MESSAGE_MAP(CHBLDDlg, CDialog)
|
||
|
|
END_MESSAGE_MAP()
|
||
|
|
|