#include "stdafx.h" #include "resource.h" #include "XSXL_TJXLDlg.h" IMPLEMENT_DYNAMIC(CXSXL_TJXLDlg, CDialog) CXSXL_TJXLDlg::CXSXL_TJXLDlg(CWnd* pParent /*=NULL*/) : CDialog(IDD_XSXL_TJXL_DLG, pParent) , m_sModel(_T("")) , m_dDn(0) , m_dRatio(0) , m_sFactory(_T("")) { } CXSXL_TJXLDlg::CXSXL_TJXLDlg(LPCTSTR model , LPCTSTR factory , double &dn , double &ratio , CWnd* pParent /*= NULL*/) : CDialog(IDD_XSXL_TJXL_DLG, pParent) , m_sModel(model) , m_dDn(dn) , m_dRatio(ratio) , m_sFactory(factory) { } CXSXL_TJXLDlg::~CXSXL_TJXLDlg() { } void CXSXL_TJXLDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_sModel); DDX_Text(pDX, IDC_EDIT5, m_dDn); DDV_MinMaxDouble(pDX, m_dDn, 0, 999); DDX_Text(pDX, IDC_EDIT4, m_dRatio); DDV_MinMaxDouble(pDX, m_dRatio, 0, 999); DDX_Text(pDX, IDC_EDIT3, m_sFactory); } BOOL CXSXL_TJXLDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } BEGIN_MESSAGE_MAP(CXSXL_TJXLDlg, CDialog) ON_BN_CLICKED(IDOK, &CXSXL_TJXLDlg::OnBnClickedOk) END_MESSAGE_MAP() void CXSXL_TJXLDlg::OnBnClickedOk() { UpdateData(TRUE); CDialog::OnOK(); }