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 + -
显示快捷键?