DateTimePicker 控件的使用

(1)建立一個基於對話框的工程,命名爲DateTimePicker。函數

(2)爲對話框添加一個DateTimePicker控件,併爲其添加一個CTime 類型的關聯變量m_pickerTime。code

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

(4)爲DateTimePicker控件添加DTN_CLOSEUP事件的處理函數,當用戶選擇時間後能夠將這個時間顯示到DateTimePicker控件下方的靜態文本框中。blog

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

相關文章
相關標籤/搜索