#include "stdafx.h" #include "XKMMDlg.h" IMPLEMENT_DYNAMIC(CXKMMDlg, CDialog) CXKMMDlg::CXKMMDlg(CWnd* pParent /*=NULL*/) : CDialog(CXKMMDlg::IDD, pParent) { m_sPassword2 = _T(""); } CXKMMDlg::~CXKMMDlg() { } void CXKMMDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1,m_sPassword2); } BEGIN_MESSAGE_MAP(CXKMMDlg, CDialog) ON_BN_CLICKED(IDOK, &CXKMMDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CXKMMDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } void CXKMMDlg::OnBnClickedOk() { UpdateData(); if (m_sPassword2.CompareNoCase(_T("ShanghuaSoft")) != 0) { AfxMessageBox(_T("建数据库许可密码不正确")); return; } OnOK(); }