CDateTimeCtrl::SetTime
Définit l'heure d'un contrôle Date aller-retour Picker.
BOOL SetTime(
const COleDateTime& timeNew
);
BOOL SetTime(
const CTime* pTimeNew
);
BOOL SetTime(
LPSYSTEMTIME pTimeNew = NULL
);
Paramètres
timeNew
Une référence à contenir d'objet COleDateTime à ce que le contrôle est défini.pTimeNew
Dans la deuxième version ci-dessus, un pointeur vers un objet de CTime contenant l'heure à laquelle le contrôle est défini.Dans la troisième version ci-dessus, un pointeur vers une structure de SYSTEMTIME contenant l'heure à laquelle le contrôle est défini.
Valeur de retour
Une valeur différente de zéro si l'opération a réussi ; sinon 0.
Notes
Cette fonction membre implémente le comportement du message DTM_SETSYSTEMTIMEWin32, comme décrit dans Kit de développement logiciel Windows.Dans l'implémentation MFC de SetTime, vous pouvez utiliser les classes d' COleDateTime ou d' CTime , ou vous pouvez utiliser une structure d' SYSTEMTIME , pour définir l'indication d'heure.
Exemple
// 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));
Configuration requise
Header: afxdtctl.h