#include "stdafx.h" #include "DZSTDlg.h" IMPLEMENT_DYNAMIC(CDZSTDlg, CDialog) CDZSTDlg::CDZSTDlg(CWnd* pParent /*=NULL*/) : CDialog(CDZSTDlg::IDD, pParent) , m_nDN(0) , m_nL(0) , m_nS(0) , m_nDN2(0) { } CDZSTDlg::~CDZSTDlg() { } void CDZSTDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT3, m_nDN); DDX_Text(pDX, IDC_EDIT1, m_nL); DDX_Text(pDX, IDC_EDIT2, m_nS); DDX_Text(pDX, IDC_EDIT4, m_nDN2); } BEGIN_MESSAGE_MAP(CDZSTDlg, CDialog) ON_BN_CLICKED(IDOK, &CDZSTDlg::OnBnClickedOk) END_MESSAGE_MAP() void CDZSTDlg::OnBnClickedOk() { UpdateData(); if ( m_nL < m_nDN || m_nS < m_nDN2) { if ( IDNO == AfxMessageBox(_T("四通尺寸过小!是否确认此尺寸?")) ) return; } OnOK(); } BOOL CDZSTDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; }