portset.cpp

来自「点对点传输文件的程序。使用TransmitFile调用」· C++ 代码 · 共 69 行

CPP
69
字号
// PortSet.cpp : implementation file
//

#include "stdafx.h"
#include "Chat.h"
#include "PortSet.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// PortSet dialog


PortSet::PortSet(CWnd* pParent /*=NULL*/)
	: CDialog(PortSet::IDD, pParent)
{

	//{{AFX_DATA_INIT(PortSet)
	m_port = 0;
	m_ip = _T("");
	//}}AFX_DATA_INIT
}


void PortSet::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(PortSet)
	DDX_Text(pDX, IDC_PORT_SET, m_port);
	DDV_MinMaxUInt(pDX, m_port, 1, 65535);
	DDX_Text(pDX, IDC_STATIC_IP, m_ip);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(PortSet, CDialog)
	//{{AFX_MSG_MAP(PortSet)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// PortSet message handlers

void PortSet::OnOK() 
{
  
 UINT port;
   port=GetDlgItemInt(IDC_PORT_SET);	
   if(port<1024||port>65535)
   {
	   MessageBox("请正确设置端口号!");
       return;
   }
   CDialog::OnOK();
}

PortSet::PortSet(in_addr paddr, CWnd *pParent=NULL): CDialog(PortSet::IDD, pParent)
{
    m_port = 0;
	m_ip +=_TEXT("本机IP地址为:");
	m_ip+=_TEXT(inet_ntoa(paddr));
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?