DateTimePicker 控件的使用


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM