📄 dlgaldev.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 + -