⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 propertys.cpp

📁 网络游戏龙族服务器端管理工具 rmtool 源代码
💻 CPP
字号:
// Propertys.cpp : implementation file
//

#include "stdafx.h"
#include "rmtool.h"
#include "Propertys.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CPropertys

IMPLEMENT_DYNAMIC(CPropertys, CPropertySheet)

CPropertys::CPropertys(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage)
	:CPropertySheet(nIDCaption, pParentWnd, iSelectPage)
{
	AddPage(&m_Page1);
}

CPropertys::CPropertys(LPCTSTR pszCaption, CWnd* pParentWnd, UINT iSelectPage)
	:CPropertySheet(pszCaption, pParentWnd, iSelectPage)
{
	AddPage(&m_Page1);
}

CPropertys::~CPropertys()
{
}


BEGIN_MESSAGE_MAP(CPropertys, CPropertySheet)
	//{{AFX_MSG_MAP(CPropertys)
		// NOTE - the ClassWizard will add and remove mapping macros here.
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CPropertys message handlers

int CPropertys::SaveAllPageData()
{
	//咯扁辑 俊矾啊 朝铂 茫磊``ぱ_-;;

	//char szIni[ 0xff ] = "./setup.ini";
	char path[ 0xff ];
	__PATH
	

//	__PATH

	m_szServerNumber.Format( "%d",m_Page1.m_iServerNumber );		//辑滚悸 肮荐
	m_szMaxItemNum.Format( "%d", m_Page1.m_iMaxItemNum );		//酒袍 弥措
	m_szMaxItemType.Format( "%d",m_Page1.m_iMaxItemType );		//酒袍辆幅 弥措

//int a = m_Page1.c_Nation.GetCurSel();
	
	m_szNation = m_Page1.m_szNation;		//nation name setting
	m_szTotalDBAddress = m_Page1.m_szTotalDBAddress;
	//char szTmp[ MAX_CINFIG_STRING ];
	//sprintf(szTmp, "nation ="
	::WritePrivateProfileString( "Nation", "nation", m_szNation, path );
	::WritePrivateProfileString( "TotalDBAddress", "DBAddress", m_szTotalDBAddress, path );
	::WritePrivateProfileString( "MaxInfo", "ItemType", m_szMaxItemType , path );
	::WritePrivateProfileString( "MaxInfo", "ItemNumber", m_szMaxItemNum, path );
	::WritePrivateProfileString( "ServerTool", "TotalServersetNum", m_szServerNumber, path );

	for(int i=1 ; i <= m_Page1.m_iServerNumber; i++)
	{
		char szTmp[ MAX_CONFIG_STRING ];
		char str[ 0xf ];
		sprintf( szTmp, "ServersetIndex%d",i );
		::WritePrivateProfileString( "ServerTool", szTmp, _itoa(i, str, 0xf) , path );
		sprintf( szTmp, "ServersetName%d",i );
		::WritePrivateProfileString( "ServerTool", szTmp, m_Page1.IP_Name[ i ].szAddressName, path );
		sprintf( szTmp, "ServersetDBAddress%d",i );
		::WritePrivateProfileString( "ServerTool", szTmp, m_Page1.IP_Name[ i ].szIPAddress, path );

	}
	return 0;
}

BOOL CPropertys::OnInitDialog() 
{
	BOOL bResult = CPropertySheet::OnInitDialog();
	
	SetWizardMode();	

	return bResult;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -