Dlg_AddGroup.cpp 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. // Dlg_AddGroup.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "Dlg_AddGroup.h"
  5. #include ".\dlg_addgroup.h"
  6. // CDlg_AddGroup 对话框
  7. IMPLEMENT_DYNAMIC(CDlg_AddGroup, CDialog)
  8. CDlg_AddGroup::CDlg_AddGroup(CWnd* pParent /*=NULL*/)
  9. : CDialog(CDlg_AddGroup::IDD, pParent)
  10. , m_sEdit_GroupName(_T(""))
  11. , m_sEdit_GroupDesc(_T(""))
  12. {
  13. }
  14. CDlg_AddGroup::~CDlg_AddGroup()
  15. {
  16. }
  17. void CDlg_AddGroup::DoDataExchange(CDataExchange* pDX)
  18. {
  19. CDialog::DoDataExchange(pDX);
  20. DDX_Text(pDX, IDC_EDIT_GROUPNAME, m_sEdit_GroupName);
  21. DDX_Text(pDX, IDC_EDIT_GROUPDESC, m_sEdit_GroupDesc);
  22. }
  23. BEGIN_MESSAGE_MAP(CDlg_AddGroup, CDialog)
  24. ON_BN_CLICKED(IDOK, OnBnClickedOk)
  25. ON_WM_SHOWWINDOW()
  26. END_MESSAGE_MAP()
  27. // CDlg_AddGroup 消息处理程序
  28. BOOL CDlg_AddGroup::OnInitDialog()
  29. {
  30. CDialog::OnInitDialog();
  31. // TODO: 在此添加额外的初始化
  32. return TRUE; // return TRUE unless you set the focus to a control
  33. // 异常: OCX 属性页应返回 FALSE
  34. }
  35. void CDlg_AddGroup::OnBnClickedOk()
  36. {
  37. UpdateData();
  38. if( m_sEdit_GroupName=="" )
  39. {
  40. MessageBox("不能為空!","提示" );
  41. }
  42. else if( 0 == CDBInterface::GetInstancePtr()->FindGroupByName( m_sEdit_GroupName ) )
  43. OnOK();
  44. else
  45. MessageBox("已經存在!","提示" );
  46. }
  47. void CDlg_AddGroup::OnShowWindow(BOOL bShow, UINT nStatus)
  48. {
  49. CDialog::OnShowWindow(bShow, nStatus);
  50. // TODO: 在此处添加消息处理程序代码
  51. GetDlgItem(IDC_EDIT_GROUPNAME)->SetFocus();
  52. }