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

📄 personalinfodlg.cpp

📁 手掌采集程序
💻 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 + -