#include "stdafx.h" #include "CXTLBDlg.h" IMPLEMENT_DYNAMIC(CXTLBDlg, CDialog) CXTLBDlg::CXTLBDlg(CWnd *pParent /*=NULL*/) : CDialog(IDD_XTLB_DLG, pParent) , m_sSysUseName(_T("动力电缆")) , m_nV(1000) { } CXTLBDlg::~CXTLBDlg() { } void CXTLBDlg::DoDataExchange(CDataExchange *pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_sSysUseName); DDX_Text(pDX, IDC_EDIT2, m_nV); } BEGIN_MESSAGE_MAP(CXTLBDlg, CDialog) ON_BN_CLICKED(IDOK, &CXTLBDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CXTLBDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } void CXTLBDlg::OnBnClickedOk() { UpdateData(); m_sSysUseName.TrimRight(); if (m_nV < 0 || m_sSysUseName.IsEmpty() ) { return; } CDialog::OnOK(); }