// CharGMLogPage.cpp : ±¸Çö ÆÄÀÏÀÔ´Ï´Ù. // #include "stdafx.h" #include "AdminToolClient.h" #include "CharGMLogPage.h" #include "WindowMgr.h" #include "GlobalFunctions.h" #include "PacketManager.h" #include ".\chargmlogpage.h" // CCharGMLogPage ´ëÈ­ »óÀÚÀÔ´Ï´Ù. IMPLEMENT_DYNAMIC(CCharGMLogPage, CPropertyPage) CCharGMLogPage::CCharGMLogPage() : CPropertyPage(CCharGMLogPage::IDD) { } CCharGMLogPage::~CCharGMLogPage() { } void CCharGMLogPage::DoDataExchange(CDataExchange* pDX) { CPropertyPage::DoDataExchange(pDX); DDX_Control(pDX, IDC_GMLOG_LIST, m_ctrlGMLogList); } BEGIN_MESSAGE_MAP(CCharGMLogPage, CPropertyPage) ON_BN_CLICKED(IDC_GMLOGEDIT_BTN, OnBnClickedGmlogeditBtn) ON_BN_CLICKED(IDC_GMLOGDELETE_BTN, OnBnClickedGmlogdeleteBtn) END_MESSAGE_MAP() // CCharGMLogPage ¸Þ½ÃÁö 󸮱âÀÔ´Ï´Ù. BOOL CCharGMLogPage::OnInitDialog() { CPropertyPage::OnInitDialog(); m_ctrlGMLogList.InsertColumn(0, _T("LogID"), LVCFMT_LEFT, 20); m_ctrlGMLogList.InsertColumn(1, GetLocalString("ADDED_STRING_039"), LVCFMT_LEFT, 100); m_ctrlGMLogList.InsertColumn(2, GetLocalString("ADDED_STRING_040"), LVCFMT_LEFT, 130); return TRUE; } void CCharGMLogPage::SetGMLogMsgPage(CModifyCharacter* lpChar) { CPacketMgr::GetInstance().SendPktGMLogMsg( PktAdminMgr::PktGMLogMsg::LOG_SELECT, lpChar->GetClientKey(), lpChar->GetServerGroup(), lpChar->GetUID(), lpChar->GetCID()); } bool CCharGMLogPage::SetGMLogMsgPageData(unsigned int dwDocKey, CModifyCharacter* lpChar) { if((0 != dwDocKey) && (NULL != lpChar)) { m_lpGMLogMsgPageInfo = lpChar; m_dwDocKey = dwDocKey; return true; } else { return false; } } void CCharGMLogPage::OnBnClickedGmlogeditBtn() { if (1 == m_ctrlGMLogList.GetSelectedCount()) { } else { } } void CCharGMLogPage::OnBnClickedGmlogdeleteBtn() { if (1 == m_ctrlGMLogList.GetSelectedCount()) { } else { } }