如何将一个空的日期设置为日期时间选择器控件CDateTimeCtrl的初始值
http://support.microsoft.com/kb/238077/zh-cn
?
默认情况下,Windows 日期时间选取器控件 (CDateTimeCtrl) 和 Microsoft 日期时间选取器 ActiveX 控件具有当前日期作为初始的值。本文介绍了如何将一个空的日期设置为这些控件的初始值。
?
Windows 时间日期选取器控件和 Microsoft 日期时间选取器 ActiveX 控件更改所需的时间后将当前日期,即使您将其设置为空白通过调用 SetWindowText 用空字符串作为参数。
以下步骤描述了一种为 Microsoft 日期时间选取器 ActiveX 控件的初始值设置为空的日期。
void CDateTimeCtrlDlg::OnDateTimeChange(NMHDR *pNotifyStruct, LRESULT *result) { m_dateCtrl.SetFormat(DTS_SHORTDATEFORMAT); *pResult = 0; }