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 實作,您可以使用 COleDateTimeCTime 類別,也可以使用 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

請參閱

參考

CDateTimeCtrl 類別

階層架構圖表

CDateTimeCtrl::GetTime