📄 propertys.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 + -