📄 personalinfodlg.cpp
字号:
// // PersonalInfoDlg.cpp : implementation file
//
#include "stdafx.h"
#include "tryshot.h"
#include "PersonalInfoDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CPersonalInfoDlg dialog
CPersonalInfoDlg::CPersonalInfoDlg(CWnd* pParent /*=NULL*/)
: CDialog(CPersonalInfoDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CPersonalInfoDlg)
m_strForS = _T("F");
m_strLorR = _T("L");
m_personnumb = _T("000");
//}}AFX_DATA_INIT
}
void CPersonalInfoDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CPersonalInfoDlg)
DDX_Text(pDX, IDC_EDIT_FIRSTSECOND, m_strForS);
DDX_Text(pDX, IDC_EDIT_LEFTHANDORRIGHTHAND, m_strLorR);
DDX_Text(pDX, IDC_EDIT_NAMECODE, m_personnumb);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CPersonalInfoDlg, CDialog)
//{{AFX_MSG_MAP(CPersonalInfoDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CPersonalInfoDlg message handlers
void CPersonalInfoDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData();
if (checkdata())
{
CDialog::OnOK();
}
else
{
CString str;
str.Format("参数设置错误,请重设!");
AfxMessageBox(str);
}
}
BOOL CPersonalInfoDlg::checkdata()
{
BOOL brlt=FALSE;
int nl=m_personnumb.GetLength();
if ((nl==3)
&& (m_strForS.Compare(_T("F"))==0 || m_strForS.Compare(_T("S"))==0)
&& (m_strLorR.Compare(_T("L"))==0 || m_strLorR.Compare(_T("R"))==0))
{
brlt=TRUE;
}
return brlt;
}
void CPersonalInfoDlg::getdatapoint(CString* pstr)
{
//对数据进行整合,然后输出
(*pstr)=CString("semi_")+m_personnumb+"_"+m_strLorR+m_strForS+"_";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -