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

📄 dlgaldev.cpp

📁 使用vc++技术实现光电机串口通信管理程序
💻 CPP
字号:
// DlgAlDev.cpp : implementation file
//

#include "stdafx.h"
#include "PCM120.h"
#include "DlgAlDev.h"
#include "DlgDevSet.h"
#include "DlgAllStaSet.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDlgAlDev dialog
CString CDlgAlDev::strAllID="";

CDlgAlDev::CDlgAlDev(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgAlDev::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgAlDev)
	m_iDevCnt = 0;
	m_strStaName = _T("");
	m_strNameTitle = _T("");
	//}}AFX_DATA_INIT
}


void CDlgAlDev::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgAlDev)
	DDX_Text(pDX, IDC_EDIT_DEVCNT, m_iDevCnt);
	DDX_Text(pDX, IDC_EDIT_STANAME, m_strStaName);
	DDX_Text(pDX, IDC_STATIC_TITLE, m_strNameTitle);
	//}}AFX_DATA_MAP
}


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

/////////////////////////////////////////////////////////////////////////////
// CDlgAlDev message handlers

void CDlgAlDev::OnOK() 
{
	// TODO: Add extra validation here
	UpdateData(true);
	
	CDlgDevSet dlgdevset;
	CDlgAllStaSet dlgalstaset;
	CString strPath;
	dlgalstaset.GetModulePath(strPath,NULL);
	strPath+="PCM120networksetup.ini";
	CString strDevCnt;
	strDevCnt.Format("%d",m_iDevCnt);
	WritePrivateProfileString(strSection,"stationname",m_strStaName,strPath);
	WritePrivateProfileString(strSection,"DevCnt",strDevCnt,strPath);

/*	CStdioFile sfConfig;
//******记到配置文件里**************************
	if(!sfConfig.Open("PCM120networksetup.ini",CFile::modeCreate|CFile::modeNoTruncate |CFile::modeReadWrite))
	{
		AfxMessageBox("配置文件没有打开");
	}
	else
	{
		CString strConf;
		strConf.Format(";%s:%s;具有设备数量:%d\r",m_strNameTitle,m_strStaName,m_iDevCnt);
		sfConfig.SeekToEnd();
		sfConfig.WriteString(strConf);
	}
	sfConfig.Close();*/
//***********************************************
	for(int i =0;i<m_iDevCnt;i++)
	{
		int iNumApp;
		iNumApp=i+1;
		dlgdevset.m_strTitle.Format("第%d个设备ID",iNumApp);
		dlgdevset.strSection=strSection;
		dlgdevset.DoModal();
		strAllID=strAllID+"\t"+dlgdevset.m_strDevID;

	}
	
	CDialog::OnOK();
}

⌨️ 快捷键说明

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