CDateTimeCtrl::SetTime
Legt die Zeit in einem Steuerelement für die Datums- und Zeitauswahl fest.
BOOL SetTime(
const COleDateTime& timeNew
);
BOOL SetTime(
const CTime* pTimeNew
);
BOOL SetTime(
LPSYSTEMTIME pTimeNew = NULL
);
Parameter
timeNew
Ein Verweis auf einen COleDateTime-Objektenthalten, an dem das Steuerelement festgelegt wird.pTimeNew
In der zweiten Version oben, ein Zeiger auf einen CTime-Objekt, das die Zeit enthält, an die das Steuerelement festgelegt wird. In der dritten Version oben, ein Zeiger auf eine SYSTEMTIME-Struktur, die die Zeit enthält, an die das Steuerelement festgelegt wird.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Meldung DTM_SETSYSTEMTIME, wie in Windows SDK beschrieben. In der MFC-Implementierung von SetTime, können Sie die COleDateTime oder CTime-Klassen verwenden, oder Sie können eine SYSTEMTIME-Struktur verwenden, um die Zeitinformationen festzulegen.
Beispiel
// 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));
Anforderungen
Header: afxdtctl.h