info.cpp
来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C++ 代码 · 共 113 行
CPP
113 行
#include "stdafx.h"
#include "info.h"
#include "resource.h"
#include "manager.h"
#include "MasterServer.h"
CInfo::CInfo()
{
}
CInfo::~CInfo()
{
}
LRESULT CALLBACK CInfo::DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_INITDIALOG:
break;
case WM_DESTROY:
g_cMasterServer.GetManager()->m_hInfo = NULL;
break;
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDOK:
case IDCANCEL:
DestroyWindow(hDlg);
break;
}
break;
}
return FALSE;
}
void CInfo::SetCurList(int iList)
{
m_iList = iList;
}
BOOL CInfo::IsCurList(int iList)
{
return (m_iList == iList);
}
void CInfo::SetServerStart(long lTime)
{
if(lTime == 0)
{
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_START_TIME, "0000.00.00 - 00:00:00");
return;
}
char buff[LEN_BUFFER+1];
struct tm *time;
time = localtime(&lTime);
sprintf(buff, "%04d.%02d.%02d - %02d:%02d:%02d",
time->tm_year+1900, time->tm_mon+1, time->tm_mday, time->tm_hour, time->tm_min, time->tm_sec);
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_START_TIME, buff);
}
void CInfo::SetServerEnd(long lTime)
{
if(lTime == 0)
{
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_END_TIME, "0000.00.00 - 00:00:00");
return;
}
char buff[LEN_BUFFER+1];
struct tm *time;
time = localtime(&lTime);
sprintf(buff, "%04d.%02d.%02d - %02d:%02d:%02d",
time->tm_year+1900, time->tm_mon+1, time->tm_mday, time->tm_hour, time->tm_min, time->tm_sec);
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_END_TIME, buff);
}
void CInfo::SetCurUserCnt(int nUserCnt)
{
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_CUR_CNT, "泅犁 悼矫立加磊 荐");
SetDlgItemInt(g_cMasterServer.GetManager()->m_hInfo, IDC_CUR_USERCNT, nUserCnt, TRUE);
}
void CInfo::SetMaxUserCnt(int nUserCnt)
{
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_MAX_CNT, "弥绊 悼矫立加磊 荐");
SetDlgItemInt(g_cMasterServer.GetManager()->m_hInfo, IDC_MAX_USERCNT, nUserCnt, TRUE);
}
void CInfo::SetCurPacketSize(UINT64 nPacketSize)
{
char szBuff[15];
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_CUR_CNT, "泅犁 檬寸 贸府菩哦(Byte)");
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_CUR_USERCNT, _i64toa(nPacketSize, szBuff, 10));
}
void CInfo::SetMaxPacketSize(UINT64 nPacketSize)
{
char szBuff[15];
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_MAX_CNT, "弥绊 檬寸 贸府菩哦(Byte)");
SetDlgItemText(g_cMasterServer.GetManager()->m_hInfo, IDC_MAX_USERCNT, _i64toa(nPacketSize, szBuff, 10));
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?