netset.cpp
来自「基于TCP的局域网多用户通信、文件传送程序详解」· C++ 代码 · 共 65 行
CPP
65 行
// NetSet.cpp : implementation file
//
#include "stdafx.h"
#include "wbqqclient.h"
#include "NetSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CNetSet dialog
CNetSet::CNetSet(CWnd* pParent /*=NULL*/)
: CDialog(CNetSet::IDD, pParent)
{
//{{AFX_DATA_INIT(CNetSet)
m_IPAddr = "127.0.0.1";
m_nPort = 1975;
m_IPAddrChat = "127.0.0.1";
m_nPortChat = 1976;
//}}AFX_DATA_INIT
}
void CNetSet::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CNetSet)
DDX_Text(pDX, IDC_NET_CHAT_IPADDR, m_IPAddrChat);
DDX_Text(pDX, IDC_NET_IPADDR, m_IPAddr);
DDX_Text(pDX, IDC_NET_REG_PORT, m_nPort);
DDX_Text(pDX, IDC_NIT_CHAT_PORT, m_nPortChat);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CNetSet, CDialog)
//{{AFX_MSG_MAP(CNetSet)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CNetSet message handlers
void CNetSet::OnOK()
{
// TODO: Add extra validation here
CString fileName;
fileName.Format(".\\data\\netset.cfg");
FILE *pFile;
if ((pFile = fopen(fileName, "w")) != NULL)
{
fprintf(pFile, "%s,%d,%s,%d", m_IPAddr, m_nPort,
m_IPAddrChat, m_nPortChat);
fclose(pFile);
}
CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?