📄 inputdlg.cpp
字号:
// InputDlg.cpp : implementation file
//
#include "stdafx.h"
#include "Nurse.h"
#include "InputDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CInputDlg dialog
CInputDlg::CInputDlg(CWnd* pParent /*=NULL*/)
: CDialog(CInputDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CInputDlg)
m_name = _T("");
m_ID = _T("");
m_sYear = _T("");
m_sMonth = _T("");
m_sDay = _T("");
m_sSchool = _T("");
m_sTechnical = _T("");
m_sSex = _T("");
m_sMarriage = _T("");
m_beizhu = _T("");
m_bingjia = _T("");
m_caozuo = _T("");
m_lilun = _T("");
m_shijia = _T("");
m_sday2 = _T("");
m_smonth2 = _T("");
m_syear2 = _T("");
m_keshi = _T("");
//}}AFX_DATA_INIT
}
void CInputDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CInputDlg)
DDX_Control(pDX, IDC_YEAR_COMBO2, m_year2);
DDX_Control(pDX, IDC_MONTH_COMBO2, m_month2);
DDX_Control(pDX, IDC_DAY_COMBO2, m_day2);
DDX_Control(pDX, IDC_MARRIAGE_COMBO, m_marriageCombo);
DDX_Control(pDX, IDC_SEX_COMBO, m_sexCombo);
DDX_Control(pDX, IDC_TECHNICAL_COMBO, m_technical);
DDX_Control(pDX, IDC_SCHOOL_COMBO, m_school);
DDX_Control(pDX, IDC_DAY_COMBO, m_day);
DDX_Control(pDX, IDC_MONTH_COMBO, m_month);
DDX_Control(pDX, IDC_YEAR_COMBO, m_year);
DDX_Text(pDX, IDC_NAME_EDIT, m_name);
DDX_Text(pDX, IDC_WORKERID_EDIT, m_ID);
DDX_CBString(pDX, IDC_YEAR_COMBO, m_sYear);
DDX_CBString(pDX, IDC_MONTH_COMBO, m_sMonth);
DDX_CBString(pDX, IDC_DAY_COMBO, m_sDay);
DDX_CBString(pDX, IDC_SCHOOL_COMBO, m_sSchool);
DDX_CBString(pDX, IDC_TECHNICAL_COMBO, m_sTechnical);
DDX_CBString(pDX, IDC_SEX_COMBO, m_sSex);
DDX_CBString(pDX, IDC_MARRIAGE_COMBO, m_sMarriage);
DDX_Text(pDX, IDC_beizhu, m_beizhu);
DDX_Text(pDX, IDC_bingjia, m_bingjia);
DDX_Text(pDX, IDC_caozuo, m_caozuo);
DDX_Text(pDX, IDC_lilun, m_lilun);
DDX_Text(pDX, IDC_shijia, m_shijia);
DDX_CBString(pDX, IDC_DAY_COMBO2, m_sday2);
DDX_CBString(pDX, IDC_MONTH_COMBO2, m_smonth2);
DDX_CBString(pDX, IDC_YEAR_COMBO2, m_syear2);
DDX_Text(pDX, IDC_EDIT1, m_keshi);
//}}AFX_DATA_MAP
}
// 初始化对话框
BOOL CInputDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// 初始化"年"组合框
char s[10];
for(int y=1900;y<=2000;y++)
{
m_year.AddString(itoa(y,s,10));
}
// 初始化“月”组合框
for(int m=1;m<=12;m++)
{
if(m<10) // 月份小于两位数的前加0(如 04)
{
strcpy(s,"0");
char s1[10];
itoa(m,s1,10);
strcat(s,s1);
}
else
{
itoa(m,s,10);
}
m_month.AddString(s);
}
//初始化“天数”组合框
//注:这里按一个月有31天算,没有考虑到具体情况
for(int d=1;d<=31;d++)
{
if(d<10) // 天数小于两位数的前加0(如 04)
{
strcpy(s,"0");
char s1[10];
itoa(d,s1,10);
strcat(s,s1);
}
else
{
itoa(d,s,10);
}
m_day.AddString(s);
}
// 初始化"年"组合框
char ss[10];
for(int yy=1900;yy<=2000;yy++)
{
m_year2.AddString(itoa(yy,ss,10));
}
// 初始化“月”组合框
for(int mm=1;mm<=12;mm++)
{
if(mm<10) // 月份小于两位数的前加0(如 04)
{
strcpy(ss,"0");
char ss1[10];
itoa(mm,ss1,10);
strcat(ss,ss1);
}
else
{
itoa(mm,ss,10);
}
m_month2.AddString(ss);
}
//初始化“天数”组合框
//注:这里按一个月有31天算,没有考虑到具体情况
for(int dd=1;dd<=31;dd++)
{
if(dd<10) // 天数小于两位数的前加0(如 04)
{
strcpy(ss,"0");
char ss1[10];
itoa(dd,ss1,10);
strcat(ss,ss1);
}
else
{
itoa(dd,ss,10);
}
m_day2.AddString(ss);
}
//初始化"性别" 组合框
m_sexCombo.AddString("男");
m_sexCombo.AddString("女");
m_sexCombo.SelectString(-1,"男");
//初始化“最高学历”组合框
m_school.AddString("文盲");
m_school.AddString("小学");
m_school.AddString("初中");
m_school.AddString("高中");
m_school.AddString("大专");
m_school.AddString("本科");
m_school.AddString("硕士");
m_school.AddString("博士");
//初始化“护理级别”组合框
m_technical.AddString("Ⅰ级");
m_technical.AddString("Ⅱ级");
m_technical.AddString("Ⅲ级");
m_technical.AddString("Ⅳ级");
m_technical.AddString("Ⅴ级");
m_technical.AddString("Ⅵ级");
//初始化“婚姻状况”组合框
m_marriageCombo.AddString("未婚");
m_marriageCombo.AddString("已婚");
m_marriageCombo.AddString("离异");
m_marriageCombo.SelectString(-1,"未婚");
return TRUE;
}
BEGIN_MESSAGE_MAP(CInputDlg, CDialog)
//{{AFX_MSG_MAP(CInputDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CInputDlg message handlers
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -