CDateTimeCtrl::SetTime
Ustawia czas w formancie wyboru daty i godziny.
BOOL SetTime(
const COleDateTime& timeNew
);
BOOL SetTime(
const CTime* pTimeNew
);
BOOL SetTime(
LPSYSTEMTIME pTimeNew = NULL
);
Parametry
timeNew
Odwołanie do COleDateTime zawierającej obiekt, do którego formant zostanie ustawiony.pTimeNew
W drugiej wersji powyżej wskaźnik do CTime obiektu zawierającego czasu zostanie ustawiony formantu.W trzecim wersji powyżej wskaźnik do SYSTEMTIME struktury zawierającej czasu zostanie ustawiony formantu.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.
Uwagi
Ta funkcja Członkowskie implementuje zachowanie komunikatu Win32 DTM_SETSYSTEMTIME, jak opisano w Windows SDK.W realizacji MFC SetTime, można użyć COleDateTime lub CTime można użyć klasy lub SYSTEMTIME strukturę, aby ustawić informacje o czasie.
Przykład
// 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));
Wymagania
Nagłówek: afxdtctl.h