#include "stdafx.h" #include "TJBWBRDlg.h" IMPLEMENT_DYNAMIC(CTJBWBRDlg, CDialog) CTJBWBRDlg::CTJBWBRDlg(CWnd* pParent /*=NULL*/) : CDialog(CTJBWBRDlg::IDD, pParent) , m_sCode(_T("")) , m_sRemTxt(_T("")) , m_sDimTxt(_T("")) { } CTJBWBRDlg::~CTJBWBRDlg() { } void CTJBWBRDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_sCode); DDX_Text(pDX, IDC_EDIT2, m_sRemTxt); DDX_Text(pDX, IDC_EDIT3, m_sDimTxt); } BEGIN_MESSAGE_MAP(CTJBWBRDlg, CDialog) ON_BN_CLICKED(IDOK, &CTJBWBRDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CTJBWBRDlg::OnInitDialog() { CDialog::OnInitDialog(); return TRUE; } void CTJBWBRDlg::OnBnClickedOk() { UpdateData(); if (m_sCode.IsEmpty() || m_sRemTxt.IsEmpty() || m_sDimTxt.IsEmpty()) { AfxMessageBox(_T("代号 说明文字 标注文字 不能为空!")); return; } OnOK(); }