⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 connectdlg.cpp

📁 一个多线程的网络数据采集系统(客户端)
💻 CPP
字号:
// ConnectDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "WspProcess.h"
#include "ConnectDlg.h"


// CConnectDlg 对话框

IMPLEMENT_DYNAMIC(CConnectDlg, CDialog)
CConnectDlg::CConnectDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CConnectDlg::IDD, pParent)
{
	m_nComNo = 1;
	m_strDataType = _T("float");
	m_strIpAddress = _T("127.0.0.1");
}

CConnectDlg::~CConnectDlg()
{
}

void CConnectDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CConnectDlg)
	DDX_Control(pDX, IDC_IPADDRESS, m_ptrIPCtrl);
	DDX_CBIndex(pDX, IDC_COMNO, m_nComNo);
	DDX_CBString(pDX, IDC_DATATYPE, m_strDataType);
	//}}AFX_DATA_MAP	
}


BEGIN_MESSAGE_MAP(CConnectDlg, CDialog)
END_MESSAGE_MAP()


// CConnectDlg 消息处理程序

BOOL CConnectDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// TODO:  在此添加额外的初始化
	m_ptrIPCtrl.SetAddress(127, 0, 0, 1);
	((CComboBox*)GetDlgItem(IDC_COMNO))->AddString(_T("1"));
	((CComboBox*)GetDlgItem(IDC_COMNO))->AddString(_T("2"));
	((CComboBox*)GetDlgItem(IDC_COMNO))->AddString(_T("3"));
	((CComboBox*)GetDlgItem(IDC_COMNO))->AddString(_T("4"));
	((CComboBox*)GetDlgItem(IDC_COMNO))->SetCurSel(0);
	((CComboBox*)GetDlgItem(IDC_DATATYPE))->AddString(_T("char"));
	((CComboBox*)GetDlgItem(IDC_DATATYPE))->AddString(_T("int"));
	((CComboBox*)GetDlgItem(IDC_DATATYPE))->AddString(_T("long"));
	((CComboBox*)GetDlgItem(IDC_DATATYPE))->AddString(_T("float"));
	((CComboBox*)GetDlgItem(IDC_DATATYPE))->AddString(_T("double"));
	((CComboBox*)GetDlgItem(IDC_DATATYPE))->SetCurSel(3);

	return TRUE;  // return TRUE unless you set the focus to a control
	// 异常:OCX 属性页应返回 FALSE
}

void CConnectDlg::OnOK()
{
	DWORD dwIPAddress;
	m_ptrIPCtrl.GetAddress(dwIPAddress);
	m_strIpAddress.Format("%d.%d.%d.%d", 
		HIBYTE(HIWORD(dwIPAddress)), LOBYTE(HIWORD(dwIPAddress)), 
		HIBYTE(LOWORD(dwIPAddress)), LOBYTE(LOWORD(dwIPAddress))); 
	CDialog::OnOK();
}

⌨️ 快捷键说明

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