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