DateTimePicker 控件的使用

(1)创建一个基于对话框的工程,命名为DateTimePicker。

(2)为对话框添加一个DateTimePicker控件,并为其添加一个CTime 类型的关联变量m_pickerTime。

DateTimePicker 控件的使用_第1张图片

DateTimePicker 控件的使用_第2张图片

DateTimePicker 控件的使用_第3张图片

(3)在对话框的构造函数中初始化DateTimePicker的关联变量,将当前系统时间赋值给它。

DateTimePicker 控件的使用_第4张图片

(4)为DateTimePicker控件添加DTN_CLOSEUP事件的处理函数,当用户选择时间后可以将这个时间显示到DateTimePicker控件下方的静态文本框中。

void CDataTimePickerDlg::OnDtnCloseupDatetimepicker(NMHDR *pNMHDR, LRESULT *pResult)
{
	// TODO: 在此添加控件通知处理程序代码
	UpdateData(true);
	int year = m_pickerTime.GetYear();
	int month = m_pickerTime.GetMonth();
	int day = m_pickerTime.GetDay();
	CString str;
	str.Format(_T("当前日期为%d年%d月%d日"), year, month, day);
	GetDlgItem(IDC_STATIC)->SetWindowTextW(str);
	*pResult = 0;
}

  (5)编译运行结果

DateTimePicker 控件的使用_第5张图片

 

转载于:https://www.cnblogs.com/haihai187/p/9150507.html

你可能感兴趣的:(DateTimePicker 控件的使用)