📄 studentadddlg.cpp
字号:
// StudentAddDlg.cpp : implementation file
//
#include "stdafx.h"
#include "xskq.h"
#include "StudentAddDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CStudentAddDlg dialog
CStudentAddDlg::CStudentAddDlg(CWnd* pParent /*=NULL*/)
: CDialog(CStudentAddDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CStudentAddDlg)
m_StudentGrade = _T("");
m_StudentClass = _T("");
m_StudentID = _T("");
m_StudentName = _T("");
m_StudentSex = _T("");
m_StudentAge = _T("");
m_StudentAddr = _T("");
m_StudentPhone = _T("");
m_Title = _T("增加学生信息");
//}}AFX_DATA_INIT
}
void CStudentAddDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CStudentAddDlg)
DDX_Text(pDX, IDC_STUDENTGRADE, m_StudentGrade);
DDV_MaxChars(pDX, m_StudentGrade, 80);
DDX_Text(pDX, IDC_STUDENTCLASS, m_StudentClass);
DDV_MaxChars(pDX, m_StudentClass, 80);
DDX_Text(pDX, IDC_STUDENTID, m_StudentID);
DDV_MaxChars(pDX, m_StudentID, 80);
DDX_Text(pDX, IDC_STUDENTNAME, m_StudentName);
DDV_MaxChars(pDX, m_StudentName, 80);
DDX_CBString(pDX, IDC_STUDENTSEX, m_StudentSex);
DDV_MaxChars(pDX, m_StudentSex, 80);
DDX_Text(pDX, IDC_STUDENTAGE, m_StudentAge);
DDV_MaxChars(pDX, m_StudentAge, 80);
DDX_Text(pDX, IDC_STUDENTADDR, m_StudentAddr);
DDV_MaxChars(pDX, m_StudentAddr, 100);
DDX_Text(pDX, IDC_STUDENTPHONE, m_StudentPhone);
DDV_MaxChars(pDX, m_StudentPhone, 120);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CStudentAddDlg, CDialog)
//{{AFX_MSG_MAP(CStudentAddDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CStudentAddDlg message handlers
void CStudentAddDlg::OnOK()
{
// TODO: Add extra validation here
//将输入数据更新到变量中
UpdateData(TRUE);
//判断年级长度是否为空
if(m_StudentGrade.GetLength()<=0)
{
//提示信息
AfxMessageBox("年级不能为空,请输入!");
//退出函数
return;
}
//判断班级长度是否为空
if(m_StudentClass.GetLength()<=0)
{
//提示信息
AfxMessageBox("班级不能为空,请输入!");
//退出函数
return;
}
//判断学号长度是否为空
if(m_StudentID.GetLength()<=0)
{
//提示信息
AfxMessageBox("学号不能为空,请输入!");
//退出函数
return;
}
//判断学生姓名长度是否为空
if(m_StudentName.GetLength()<=0)
{
//提示信息
AfxMessageBox("姓名不能为空,请输入!");
//退出函数
return;
}
//判断学生性别长度是否为空
if(m_StudentSex.GetLength()<=0)
{
//提示信息
AfxMessageBox("性别不能为空,请输入!");
//退出函数
return;
}
//判断学生年龄长度是否为空
if(m_StudentAge.GetLength()<=0)
{
//提示信息
AfxMessageBox("年龄不能为空,请输入!");
//退出函数
return;
}
CDialog::OnOK();
}
BOOL CStudentAddDlg::OnInitDialog()
{
//设置窗口标题为m_Title
SetWindowText(m_Title);
CDialog::OnInitDialog();
// TODO: Add extra initialization here
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 + -