#include "stdafx.h" #include "PIDRecDlg.h" IMPLEMENT_DYNAMIC(CPIDRecDlg, CDialog) CPIDRecDlg::CPIDRecDlg(CWnd* pParent /*=NULL*/) : CDialog(CPIDRecDlg::IDD, pParent) , m_nDN(100) , m_sPress(_T("1.6A")) , m_sMedia(_T("SW")) , m_sDescr(_T("污水")) , m_sCode(_T("SW1")) , m_sHotRem(_T("*")) { } CPIDRecDlg::~CPIDRecDlg() { } void CPIDRecDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_nDN); DDX_Text(pDX, IDC_EDIT2, m_sPress); DDX_Text(pDX, IDC_EDIT5, m_sMedia); DDX_Text(pDX, IDC_EDIT6, m_sDescr); DDX_Text(pDX, IDC_EDIT7, m_sCode); DDX_Text(pDX, IDC_EDIT8, m_sHotRem); } BEGIN_MESSAGE_MAP(CPIDRecDlg, CDialog) ON_BN_CLICKED(IDOK, &CPIDRecDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CPIDRecDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } void CPIDRecDlg::OnBnClickedOk() { UpdateData(); if (m_nDN < 1) { AfxMessageBox(_T("请检查参数是否合理!")); return; } OnOK(); }