📄 adbusdlg.cpp
字号:
// AdbusDlg.cpp : implementation file
//
#include "stdafx.h"
#include "InPone.h"
#include "AdbusDlg.h"
#include "BusDlg.h"
#include "Drvapi.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAdbusDlg dialog
CAdbusDlg::CAdbusDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAdbusDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CAdbusDlg)
m_cph = _T("");
m_fp = _T("");
m_gl = _T("");
m_jp = _T("");
m_jsm = _T("");
m_shx = _T("");
m_stw = _T("");
//}}AFX_DATA_INIT
}
void CAdbusDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAdbusDlg)
DDX_Text(pDX, IDC_CPH, m_cph);
DDX_Text(pDX, IDC_FP, m_fp);
DDX_Text(pDX, IDC_GL, m_gl);
DDX_Text(pDX, IDC_JP, m_jp);
DDX_Text(pDX, IDC_JSM, m_jsm);
DDX_Text(pDX, IDC_SHX, m_shx);
DDX_Text(pDX, IDC_STW, m_stw);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAdbusDlg, CDialog)
//{{AFX_MSG_MAP(CAdbusDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAdbusDlg message handlers
void CAdbusDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
//判断设备编号是否为空
if (m_stw.GetLength()<=0)
{
AfxMessageBox("设台单位不能为空,请输入!");
return;
}
if (m_cph.GetLength()<=0)
{
AfxMessageBox("车牌号码不能为空,请输入!");
return;
}
if (m_fp.GetLength()<=0)
{
AfxMessageBox("发射频率不能为空,请输入!");
return;
}
if (m_jp.GetLength()<=0)
{
AfxMessageBox("接收频率不能为空,请输入!");
return;
}
if(m_shx.GetLength()<=0)
{
AfxMessageBox("设备型号不能为空,请输入!");
return;
}
if (m_gl.GetLength()<=0)
{
AfxMessageBox("功率不能为空,请输入!");
return;
}
if(m_jsm.GetLength()<=0)
{
AfxMessageBox("机身码不能为空,请输入!");
return;
}
CDialog::OnOK();
}
BOOL CAdbusDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
CBusDlg m_dlg;
char stw[128];
char cph[128];
char fp[128];
char jp[128];
char shx[128];
char gl[128];
char jsm[128];
memset(stw,0,sizeof(stw));
memset(cph,0,sizeof(cph));
memset(fp,0,sizeof(fp));
memset(jp,0,sizeof(jp));
memset(shx,0,sizeof(shx));
memset(gl,0,sizeof(gl));
memset(jsm,0,sizeof(jsm));
pub_ChangeDefData(AddTemp,stw,'|',1);
GetDlgItem(IDC_STW)->SetWindowText(stw) ;
pub_ChangeDefData(AddTemp,cph,'|',2);
GetDlgItem(IDC_CPH)->SetWindowText(cph) ;
pub_ChangeDefData(AddTemp,fp,'|',3);
GetDlgItem(IDC_FP)->SetWindowText(fp) ;
pub_ChangeDefData(AddTemp,jp,'|',4);
GetDlgItem(IDC_JP)->SetWindowText(jp) ;
pub_ChangeDefData(AddTemp,shx,'|',5);
GetDlgItem(IDC_SHX)->SetWindowText(shx) ;
m_shx=shx;
pub_ChangeDefData(AddTemp,gl,'|',6);
GetDlgItem(IDC_GL)->SetWindowText(gl) ;
pub_ChangeDefData(AddTemp,jsm,'|',7);
GetDlgItem(IDC_JSM)->SetWindowText(jsm) ;
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -