www.pudn.com > TestIPMSG.rar > ServerSet.cpp
// ServerSet.cpp : implementation file
//
#include "stdafx.h"
#include "TestIPMSG.h"
#include "ServerSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CServerSet dialog
CServerSet::CServerSet(CWnd* pParent /*=NULL*/)
: CDialog(CServerSet::IDD, pParent)
{
//{{AFX_DATA_INIT(CServerSet)
m_loginName = _T("");
m_groupName = _T("");
//}}AFX_DATA_INIT
}
void CServerSet::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CServerSet)
DDX_Control(pDX, IDC_COMBO1, m_cGroupCtrl);
DDX_Text(pDX, IDC_EDIT1, m_loginName);
DDX_CBString(pDX, IDC_COMBO1, m_groupName);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CServerSet, CDialog)
//{{AFX_MSG_MAP(CServerSet)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CServerSet message handlers
void CServerSet::OnOK()
{
// TODO: Add extra validation here
UpdateData(true);
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
char lpszFileName[_MAX_PATH] = {0};
GetModuleFileName(AfxGetInstanceHandle(),lpszFileName,MAX_PATH);
_splitpath(lpszFileName,drive,dir,fname,ext);
memset(lpszFileName,0,_MAX_PATH);
_makepath(lpszFileName,drive,dir,"Record","INI");
::WritePrivateProfileSection("Record","",lpszFileName);
::WritePrivateProfileString("Record","LoginName ",m_loginName,lpszFileName);
::WritePrivateProfileString("Record","GroupName ",m_groupName,lpszFileName);
int iError = GetLastError();
//CDialog::OnOK();
}