// ConnectionInfoDlg.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. // #include "stdafx.h" #include "AdminToolClient.h" #include "ConnectionInfoDlg.h" #include "CharacterDoc.h" #include "GlobalFunctions.h" // CConnectionInfoDlg ´ëÈ­ »óÀÚÀÔ´Ï´Ù. IMPLEMENT_DYNAMIC(CConnectionInfoDlg, CDialog) CConnectionInfoDlg::CConnectionInfoDlg(PktAdminMgr::PktConnectionChk* lpInfo, CWnd* pParent /*=NULL*/) : CDialog(CConnectionInfoDlg::IDD, pParent) , m_lpConnectionInfo(lpInfo) { } CConnectionInfoDlg::~CConnectionInfoDlg() { } void CConnectionInfoDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); } BEGIN_MESSAGE_MAP(CConnectionInfoDlg, CDialog) END_MESSAGE_MAP() // CConnectionInfoDlg ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù. BOOL CConnectionInfoDlg::OnInitDialog() { CDialog::OnInitDialog(); if (NULL != m_lpConnectionInfo) { CString strFormat; strFormat.Format(_T("%s"), m_lpConnectionInfo->m_szAccount); SetDlgItemText(IDC_CI_ACCOUNT_EDIT, strFormat); strFormat.Format(_T("%u"), m_lpConnectionInfo->m_dwUID); SetDlgItemText(IDC_CI_UID_EDIT, strFormat); if(CCharacterDoc::GetInstance().GetServerName(m_lpConnectionInfo->m_nServerGroup, strFormat)) { SetDlgItemText(IDC_CI_SERVERGROUP_EDIT, strFormat); } else { strFormat.Format(_T("UNKNOWN (%u)"), m_lpConnectionInfo->m_nServerGroup); SetDlgItemText(IDC_CI_SERVERGROUP_EDIT, strFormat); } strFormat.Format(_T("%s"), m_lpConnectionInfo->m_szLoginTime); SetDlgItemText(IDC_CI_LOGINTIME_EDIT, strFormat); strFormat.Format(_T("%s"), m_lpConnectionInfo->m_szLoginIP); SetDlgItemText(IDC_CI_IP_EDIT, strFormat); } SetWindowText(GetLocalString("IDD_CONNECTIONINFODLG")); SetUIString(this->m_hWnd, IDC_CONNINFO_01, "IDC_CONNINFO_01"); SetUIString(this->m_hWnd, IDC_CONNINFO_02, "IDC_CONNINFO_02"); SetUIString(this->m_hWnd, IDC_CONNINFO_04, "IDC_CONNINFO_04"); return TRUE; }