// TAdminRegistrationDlg.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. #include "stdafx.h" #include "AdminToolClient.h" #include "TAdminRegistrationDlg.h" #include "WindowMgr.h" #include "PacketManager.h" #include "GlobalFunctions.h" // TAdminRegistrationDlg ´ÙÀ̾ó·Î±× ÀÔ´Ï´Ù. IMPLEMENT_DYNAMIC(CTAdminRegistrationDlg, CDialog) CTAdminRegistrationDlg::CTAdminRegistrationDlg(CWnd* pParent /*=NULL*/) : CDialog(CTAdminRegistrationDlg::IDD, pParent) , m_strTAdminIDReg(_T("")) , m_strTAdminPassReg(_T("")) , m_strTAdminNameReg(_T("")) , m_strTAdminLVReg(_T("")) , m_strTAdminIPReg(_T("")) { } CTAdminRegistrationDlg::~CTAdminRegistrationDlg() { } void CTAdminRegistrationDlg::DoDataExchange(CDataExchange* pDX) { DDX_Control(pDX, IDC_TADMINLVCOMBO, m_ctrlTAdminLVCb); DDX_Text(pDX, IDC_TADMINIDREG, m_strTAdminIDReg); DDX_Text(pDX, IDC_TADMINPASSREG, m_strTAdminPassReg); DDX_Text(pDX, IDC_TADMINNAMEREG, m_strTAdminNameReg); DDX_CBString(pDX, IDC_TADMINLVREG, m_strTAdminLVReg); DDX_CBString(pDX, IDC_TADMINIPREG, m_strTAdminIPReg); CDialog::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CTAdminRegistrationDlg, CDialog) ON_BN_CLICKED(IDOK, OnBnClickedAdminReg) ON_WM_CTLCOLOR() ON_WM_DESTROY() END_MESSAGE_MAP() // TAdminRegistrationDlg ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù. HBRUSH CTAdminRegistrationDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); return hbr; } BOOL CTAdminRegistrationDlg::OnInitDialog() { CDialog::OnInitDialog(); INSERT_WINDOW(IDD_TADMINREGISTRATIONDLG, static_cast(this)); SetAdminLevelCb(m_ctrlTAdminLVCb); SetWindowText(GetLocalString("IDD_TADMINREGISTRATIONDLG")); SetUIString(this->m_hWnd, IDC_TADMINREG_01, "IDC_TADMINREG_01"); SetUIString(this->m_hWnd, IDC_TADMINREG_02, "IDC_TADMINREG_02"); SetUIString(this->m_hWnd, IDC_TADMINREG_03, "IDC_TADMINREG_03"); SetUIString(this->m_hWnd, IDC_TADMINREG_04, "IDC_TADMINREG_04"); SetUIString(this->m_hWnd, IDC_TADMINREG_05, "IDC_TADMINREG_05"); SetUIString(this->m_hWnd, IDC_TADMINREG_06, "IDC_TADMINREG_06"); return TRUE; } void CTAdminRegistrationDlg::OnDestroy() { ERASE_WINDOW(IDD_TADMINREGISTRATIONDLG); CDialog::OnDestroy(); } void CTAdminRegistrationDlg::OnBnClickedAdminReg() { GetDlgItemText(IDC_TADMINIDREG, m_strTAdminIDReg); GetDlgItemText(IDC_TADMINPASSREG, m_strTAdminPassReg); GetDlgItemText(IDC_TADMINNAMEREG, m_strTAdminNameReg); GetDlgItemText(IDC_TADMINIPREG, m_strTAdminIPReg); m_ctrlTAdminLVCb.GetLBText(m_ctrlTAdminLVCb.GetCurSel(), m_strTAdminLVReg); if(!(m_strTAdminIDReg.IsEmpty() && m_strTAdminPassReg.IsEmpty() && m_strTAdminNameReg.IsEmpty())) { if(CB_ERR != m_ctrlTAdminLVCb.GetCurSel()) { CPacketMgr::GetInstance()->SendNewAdmin(m_strTAdminIDReg, m_strTAdminPassReg, m_strTAdminNameReg, m_strTAdminLVReg, m_strTAdminIPReg); this->OnOK(); } } }