#include "stdafx.h" #include "TJJUDlg.h" IMPLEMENT_DYNAMIC(CTJJUDlg, CDialog) CTJJUDlg::CTJJUDlg(CWnd* pParent /*=NULL*/) : CDialog(CTJJUDlg::IDD, pParent) , m_sName(_T("")) , m_sVal(_T("")) { } CTJJUDlg::~CTJJUDlg() { } void CTJJUDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_sName); DDX_Text(pDX, IDC_EDIT3, m_sVal); } BEGIN_MESSAGE_MAP(CTJJUDlg, CDialog) ON_BN_CLICKED(IDOK, &CTJJUDlg::OnBnClickedOk) END_MESSAGE_MAP() void CTJJUDlg::SetRecord(CString& sName,CString& sVal) { m_sName = sName; m_sVal = sVal; } BOOL CTJJUDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } void CTJJUDlg::OnBnClickedOk() { UpdateData(); m_sName.TrimRight(); m_sVal.TrimRight(); if (m_sName.IsEmpty() || m_sVal.IsEmpty()) { AfxMessageBox(_T("属性名称或属性不能为空!")); return; } OnOK(); }