setup.cpp
来自「网络编程最基本最常用的网络端和客户端的程序实现」· C++ 代码 · 共 43 行
CPP
43 行
#pragma once
//
#include <afxwin.h>
#include <afxdlgs.h>
#include "setup.h"
#include "resource.h"
//
CSetupDlg::CSetupDlg(CWnd *pParent)
: CDialog(IDD_SETUPDLG, pParent)
{
m_nPort = 6800;
m_lpszIPaddr = CString(_T("localhost"));
m_lpszName = CString(_T("Noname"));
m_hIcon = NULL;
};
//
BEGIN_MESSAGE_MAP(CSetupDlg, CDialog)
ON_BN_CLICKED(IDOK, OnOK)
END_MESSAGE_MAP()
//
BOOL CSetupDlg::OnInitDialog()
{
DWORD dwStyle = ::GetClassLong(GetSafeHwnd(), GCL_STYLE);
dwStyle |= CS_NOCLOSE;
::SetClassLong(GetSafeHwnd(), GCL_STYLE, dwStyle);
//
m_hIcon = ::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_NET10A));
SetIcon(m_hIcon, FALSE);
SetIcon(m_hIcon, TRUE);
SetDlgItemText(IDC_IPADDR, (LPCTSTR)m_lpszIPaddr);
SetDlgItemText(IDC_USERNAME, (LPCTSTR)m_lpszName);
SetDlgItemInt(IDC_PORTNUM, m_nPort);
return TRUE;
};
//
void CSetupDlg::OnOK()
{
GetDlgItemText(IDC_IPADDR, m_lpszIPaddr);
GetDlgItemText(IDC_USERNAME, m_lpszName);
m_nPort = GetDlgItemInt(IDC_PORTNUM);
EndDialog(IDOK);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?