DlgTimeChoose.cpp 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // DlgTimeChoose.cpp : 实现文件
  2. //
  3. #include "stdafx.h"
  4. #include "lyfzAttendance.h"
  5. #include "DlgTimeChoose.h"
  6. // DlgTimeChoose 对话框
  7. IMPLEMENT_DYNAMIC(DlgTimeChoose, CDialog)
  8. DlgTimeChoose::DlgTimeChoose(CWnd* pParent /*=NULL*/)
  9. : CDialog(DlgTimeChoose::IDD, pParent)
  10. , m_BeginTime(COleDateTime::GetCurrentTime())
  11. , m_EndTime(COleDateTime::GetCurrentTime())
  12. {
  13. }
  14. DlgTimeChoose::~DlgTimeChoose()
  15. {
  16. }
  17. void DlgTimeChoose::DoDataExchange(CDataExchange* pDX)
  18. {
  19. CDialog::DoDataExchange(pDX);
  20. DDX_DateTimeCtrl(pDX, IDC_DATETIMEBEGIN, m_BeginTime);
  21. DDX_DateTimeCtrl(pDX, IDC_DATETIMEEND, m_EndTime);
  22. }
  23. BEGIN_MESSAGE_MAP(DlgTimeChoose, CDialog)
  24. ON_BN_CLICKED(IDC_BUTTON1, &DlgTimeChoose::OnBnClickedButton1)
  25. ON_BN_CLICKED(IDC_BUTTON2, &DlgTimeChoose::OnBnClickedButton2)
  26. END_MESSAGE_MAP()
  27. // DlgTimeChoose 消息处理程序
  28. void DlgTimeChoose::OnBnClickedButton1()
  29. {
  30. // TODO: 在此添加控件通知处理程序代码
  31. UpdateData();
  32. m_BeginTime.SetDateTime(m_BeginTime.GetYear(),m_BeginTime.GetMonth(),m_BeginTime.GetDay(),0,0,0);
  33. m_EndTime.SetDateTime(m_EndTime.GetYear(),m_EndTime.GetMonth(),m_EndTime.GetDay(),23,59,59);
  34. m_BeginTime1 = m_BeginTime;
  35. m_EndTime1 = m_EndTime;
  36. CDialog::OnOK();
  37. }
  38. //
  39. void DlgTimeChoose::OnBnClickedButton2()
  40. {
  41. // TODO: 在此添加控件通知处理程序代码
  42. CDialog::OnCancel();
  43. }