/*void CEMGeneralSoldierExamination::OnYearKillfocus(){ } */ int CEMGeneralSoldierExamination::OnYearCheckValue() { UpdateData(TRUE); if (m_nYear > 0) { CDateTime dt; CDate date; CString szTemp; dt.ParseDateTime(m_szFromDate); date = dt.GetDate(); if (date.GetYear() != 1752) { dt.SetDate(m_nYear, date.GetMonth(), date.GetDay()); m_szFromDate = dt.GetDateTime(); szTemp.Format(_T("%.2d/%.2d/%.4d %.2d:%.2d"), dt.GetDate().GetDay(), dt.GetDate().GetMonth(), dt.GetDate().GetYear(), dt.GetTime().GetHour(), dt.GetTime().GetMinute()); m_wndFromDate.SetWindowText(szTemp); } dt.ParseDateTime(m_szToDate); date = dt.GetDate(); if (date.GetYear() != 1752) { dt.SetDate(m_nYear, date.GetMonth(), date.GetDay()); m_szToDate = dt.GetDateTime(); szTemp.Format(_T("%.2d/%.2d/%.4d %.2d:%.2d"), dt.GetDate().GetDay(), dt.GetDate().GetMonth(), dt.GetDate().GetYear(), dt.GetTime().GetHour(), dt.GetTime().GetMinute()); m_wndToDate.SetWindowText(szTemp); } } UpdateData(FALSE); return 0; }