Files
envi-code/SourceCode/Code2026/EarthWormCmd/FHBZSZDlg.cpp
T
2026-09-28 15:28:50 +08:00

71 lines
1.4 KiB
C++

// FHBZSZDlg.cpp : implementation file
//
#include "stdafx.h"
#include "FHBZSZDlg.h"
#include "UITools.h"
// CFHBZSZDlg dialog
IMPLEMENT_DYNAMIC(CFHBZSZDlg, CDialog)
CFHBZSZDlg::CFHBZSZDlg(CWnd* pParent /*=NULL*/)
: CDialog(IDD_FHBZSZ_DLG, pParent)
, m_dW(50)
, m_dH(50)
, m_dAW(2)
, m_dTxtH(3)
, m_style(_T("Pipe_Dim"))
, m_iSide(0)
{
UIDataCache::Read(_T("%d%d%d%d%s%i"), _T("CFHBZSZDlg")
, &m_dW, &m_dH, &m_dAW, &m_dTxtH, &m_style, &m_iSide );
}
CFHBZSZDlg::~CFHBZSZDlg() { }
void CFHBZSZDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_dW);
DDV_MinMaxDouble(pDX, m_dW, 0.1, 9999999.);
DDX_Text(pDX, IDC_EDIT3, m_dH);
DDV_MinMaxDouble(pDX, m_dH, 0.1, 9999999.);
DDX_Text(pDX, IDC_EDIT4, m_dAW);
DDV_MinMaxDouble(pDX, m_dAW, 0.1, 9999999.);
DDX_Text(pDX, IDC_EDIT5, m_dTxtH);
DDV_MinMaxDouble(pDX, m_dTxtH, 0.1, 9999999.);
DDX_Control(pDX, IDC_COMBO2, m_cmbTextStyle);
DDX_CBString(pDX, IDC_COMBO2, m_style);
DDX_Radio(pDX, IDC_RADIO1, m_iSide);
}
BOOL CFHBZSZDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_cmbTextStyle.init();
UpdateData(FALSE);
return TRUE;
}
BEGIN_MESSAGE_MAP(CFHBZSZDlg, CDialog)
ON_BN_CLICKED(IDOK, &CFHBZSZDlg::OnBnClickedOk)
END_MESSAGE_MAP()
// CFHBZSZDlg message handlers
void CFHBZSZDlg::OnBnClickedOk()
{
UpdateData(TRUE);
UIDataCache::Write(_T("%d%d%d%d%s%i"), _T("CFHBZSZDlg")
, &m_dW, &m_dH, &m_dAW, &m_dTxtH, &m_style, &m_iSide);
CDialog::OnOK();
}