📄 carset.cpp
字号:
// CarSet.cpp : implementation file
//
#include "stdafx.h"
#include "GpsTest.h"
#include "CarSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CCarSet dialog
CCarSet::CCarSet(CWnd* pParent /*=NULL*/)
: CDialog(CCarSet::IDD, pParent)
{
//{{AFX_DATA_INIT(CCarSet)
m_strCarNum = _T("");
m_strPhoneNum = _T("");
m_strServer = _T("");
m_strServerPort = _T("");
m_strLocal = _T("");
m_strLocalPort = _T("");
//}}AFX_DATA_INIT
m_butOk.SetXButtonStyle(BS_XT_SEMIFLAT);
m_butCancle.SetXButtonStyle(BS_XT_SEMIFLAT);
}
void CCarSet::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CCarSet)
DDX_Control(pDX, IDC_EDIT_LOCALPORT, m_edtLocalPort);
DDX_Control(pDX, IDC_EDIT_LOCALIP, m_edtLocal);
DDX_Control(pDX, IDC_EDIT_SERVERPORT, m_edtServerPort);
DDX_Control(pDX, IDC_EDIT_SERVER, m_edtServer);
DDX_Control(pDX, IDC_EDIT_PHONENUM, m_edtPhoneNum);
DDX_Control(pDX, IDC_EDIT_CARNUM, m_edtCarNum);
DDX_Control(pDX, IDOK, m_butCancle);
DDX_Control(pDX, IDCANCEL, m_butOk);
DDX_Text(pDX, IDC_EDIT_CARNUM, m_strCarNum);
DDX_Text(pDX, IDC_EDIT_PHONENUM, m_strPhoneNum);
DDX_Text(pDX, IDC_EDIT_SERVER, m_strServer);
DDX_Text(pDX, IDC_EDIT_SERVERPORT, m_strServerPort);
DDX_Text(pDX, IDC_EDIT_LOCALIP, m_strLocal);
DDX_Text(pDX, IDC_EDIT_LOCALPORT, m_strLocalPort);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CCarSet, CDialog)
//{{AFX_MSG_MAP(CCarSet)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CCarSet message handlers
BOOL CCarSet::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
GetCarConfig();
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CCarSet::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
SetCarConfig();
CDialog::OnOK();
}
int CCarSet::GetCarConfig(void)
{
CString section;
CString strConfigFileName;
char cStore1[16];
char cStore2[16];
char cStore3[16];
char cStore4[16];
char cStore5[16];
char cStore6[16];
memset(cStore1, 0, 16);
memset(cStore2, 0, 16);
memset(cStore3, 0, 16);
memset(cStore4, 0, 16);
memset(cStore5, 0, 16);
memset(cStore6, 0, 16);
strConfigFileName = g_strPath;
strConfigFileName += "\\config.ini";
section = "CARSET";
GetPrivateProfileString(section, "CarNum", "50", cStore1, 16, strConfigFileName);
GetPrivateProfileString(section, "PhoneNum", "13510001000", cStore2, 16, strConfigFileName);
GetPrivateProfileString(section, "Server", "192.168.1.0", cStore3, 16, strConfigFileName);
GetPrivateProfileString(section, "ServerPort", "5150", cStore4, 16, strConfigFileName);
GetPrivateProfileString(section, "Local", "192.168.1.0", cStore5, 16, strConfigFileName);
GetPrivateProfileString(section, "LocalPort", "8000", cStore6, 16, strConfigFileName);
m_strCarNum = cStore1;
m_strPhoneNum = cStore2;
m_strServer = cStore3;
m_strServerPort = cStore4;
m_strLocal = cStore5;
m_strLocalPort = cStore6;
return 0;
}
int CCarSet::SetCarConfig(void)
{
CString section;
CString strConfigFileName;
strConfigFileName = g_strPath;
strConfigFileName += "\\config.ini";
section = "CARSET";
WritePrivateProfileString(section, "CarNum", m_strCarNum, strConfigFileName);
WritePrivateProfileString(section, "PhoneNum", m_strPhoneNum, strConfigFileName);
WritePrivateProfileString(section, "Server", m_strServer, strConfigFileName);
WritePrivateProfileString(section, "ServerPort", m_strServerPort, strConfigFileName);
WritePrivateProfileString(section, "Local", m_strLocal, strConfigFileName);
WritePrivateProfileString(section, "LocalPort", m_strLocalPort, strConfigFileName);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -