CDateTimeCtrl::GetTime

BOOL GetTime(COleDateTime& timeDest) const;
DWORD GetTime(CTime& timeDest) const;
DWORD GetTime(LPSYSTEMTIME pTimeDest) const;

返回值:
第一个版本中,如果写COleDateTime对象成功,则返回非零值,否则为0。在第二和第三个版本中,DWORD值等于NMDATETIME CHANGE结构中设置的dwFlag成员。有关的更多信息,请参阅下面的说明。

参数:
timeDest第一个版本中是对接收系统时间信息的COleDateTime对象的参考。第二个版本中是对接收系统时间信息的CTime对象的参考。
pTimeDest指向接收系统时间信息的SYSTEMTIME结构的指针。不能为NULL。

说明:
与联机文档“平台SDK”中描述的一样,这个成员函数实现Win32消息DTM_GETSYSTEMTIME的功能。
在MFC GetTime实现中,可以使用COleDateTime或CTime类,或者使用SYSTEMTIME结构保存时间信息。
上面第二和第三个版本中的返回值DWORD表示日期和时间拾取控件是否设置为“无日期”状态,这和NMDATETIMECHANGE结构成员dwFlags中表示的一样。如果返回值等于GDT_NONE,则控件设置为“无日期”状态,并使用DTS_SHOWNONE类型。如果返回值等于GDT_VALID,则系统时间成功存储到目标位置中。

请参阅:CDateTimeCtrl::SetTime