// Dlg_AddGroup.cpp : 实现文件 // #include "stdafx.h" #include "Dlg_AddGroup.h" #include ".\dlg_addgroup.h" // CDlg_AddGroup 对话框 IMPLEMENT_DYNAMIC(CDlg_AddGroup, CDialog) CDlg_AddGroup::CDlg_AddGroup(CWnd* pParent /*=NULL*/) : CDialog(CDlg_AddGroup::IDD, pParent) , m_sEdit_GroupName(_T("")) , m_sEdit_GroupDesc(_T("")) { } CDlg_AddGroup::~CDlg_AddGroup() { } void CDlg_AddGroup::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT_GROUPNAME, m_sEdit_GroupName); DDX_Text(pDX, IDC_EDIT_GROUPDESC, m_sEdit_GroupDesc); } BEGIN_MESSAGE_MAP(CDlg_AddGroup, CDialog) ON_BN_CLICKED(IDOK, OnBnClickedOk) ON_WM_SHOWWINDOW() END_MESSAGE_MAP() // CDlg_AddGroup 消息处理程序 BOOL CDlg_AddGroup::OnInitDialog() { CDialog::OnInitDialog(); // TODO: 在此添加额外的初始化 return TRUE; // return TRUE unless you set the focus to a control // 异常: OCX 属性页应返回 FALSE } void CDlg_AddGroup::OnBnClickedOk() { UpdateData(); if( m_sEdit_GroupName=="" ) { MessageBox("不能為空!","提示" ); } else if( 0 == CDBInterface::GetInstancePtr()->FindGroupByName( m_sEdit_GroupName ) ) OnOK(); else MessageBox("已經存在!","提示" ); } void CDlg_AddGroup::OnShowWindow(BOOL bShow, UINT nStatus) { CDialog::OnShowWindow(bShow, nStatus); // TODO: 在此处添加消息处理程序代码 GetDlgItem(IDC_EDIT_GROUPNAME)->SetFocus(); }