71 lines
1.5 KiB
C++
71 lines
1.5 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();
|
|
}
|