CDateTimeCtrl::SetTime
設定日期時間選擇器控制項的時間。
BOOL SetTime(
const COleDateTime& timeNew
);
BOOL SetTime(
const CTime* pTimeNew
);
BOOL SetTime(
LPSYSTEMTIME pTimeNew = NULL
);
參數
timeNew
為 COleDateTime 物件包含的參考到此控制項會設定為。pTimeNew
在上述第二個版本,含有控制項中設定的時間 CTime 物件的指標。 在上面第三個版本,含有控制項中設定的時間 SYSTEMTIME 結構的指標。
傳回值
如果不是零,則成功,則為 0。
備註
此成員函式實作 Win32 訊息 DTM_SETSYSTEMTIME的行為 Windows SDK,如中所述。 在 SetTime的 MFC 實作,您可以使用 COleDateTime 或 CTime 類別,也可以使用 SYSTEMTIME 結構,將時間資訊。
範例
// set with a CTime
CTime timeTime(1998, 4, 3, 0, 0, 0);
VERIFY(m_DateTimeCtrl.SetTime(&timeTime));
// set with a COleDateTime object
COleDateTime oletimeTime(1998, 4, 3, 0, 0, 0);
VERIFY(m_DateTimeCtrl.SetTime(oletimeTime));
// set using the SYSTEMTIME
SYSTEMTIME sysTime;
memset(&sysTime, 0, sizeof(sysTime));
sysTime.wYear = 1998;
sysTime.wMonth = 4;
sysTime.wDay = 3;
VERIFY(m_DateTimeCtrl.SetTime(&sysTime));
需求
Header: afxdtctl.h