Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CDateTimeCtrl

Wykres hierarchii

CDateTimeCtrl::GetTime