Files
envi-code/SourceCode/Code2026/ElecCmd/CHBLDDlg.cpp
T

67 lines
1.2 KiB
C++
Raw Normal View History

2026-10-04 00:04:20 +08:00
#include "stdafx.h"
2026-09-28 15:28:50 +08:00
#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()