(1)創建一個基於對話框的工程,命名為DateTimePicker。
(2)為對話框添加一個DateTimePicker控件,並為其添加一個CTime 類型的關聯變量m_pickerTime。



(3)在對話框的構造函數中初始化DateTimePicker的關聯變量,將當前系統時間賦值給它。

(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)編譯運行結果

