#include "stdafx.h" #include "CJZJHDlg.h" IMPLEMENT_DYNAMIC(CJZJHDlg, CDialog) CJZJHDlg::CJZJHDlg(CWnd* pParent /*=NULL*/) : CDialog(IDD_JZJH_DLG, pParent) , m_sSys(_T("动力低压(0.6-1kv)")) , m_nDist(200) { } CJZJHDlg::~CJZJHDlg() { } void CJZJHDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_CBString(pDX, IDC_COMBO1, m_sSys); DDX_Text(pDX, IDC_EDIT1, m_nDist); } BEGIN_MESSAGE_MAP(CJZJHDlg, CDialog) ON_BN_CLICKED(IDOK, &CJZJHDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CJZJHDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } void CJZJHDlg::OnBnClickedOk() { UpdateData(); if (m_nDist < 10) { AfxMessageBox(_T("输入的行距太小!至少大于两倍的角钢宽度!")); return; } if (m_sSys.IsEmpty()) { AfxMessageBox(_T("请选择系统!")); return; } CDialog::OnOK(); }