CDateTimeCtrl::SetTime
Establece el tiempo en un control de selector de fecha y hora.
BOOL SetTime(
const COleDateTime& timeNew
);
BOOL SetTime(
const CTime* pTimeNew
);
BOOL SetTime(
LPSYSTEMTIME pTimeNew = NULL
);
Parámetros
timeNew
Una referencia a contener el objeto de COleDateTime a la que se establecerá el control.pTimeNew
En la segunda versión anterior, un puntero a un objeto de CTime que contiene la hora en que el control se establecerá.En la tercera versión anterior, un puntero a una estructura de SYSTEMTIME que contiene la hora en que el control se establecerá.
Valor devuelto
Distinto de cero si correctamente; si no 0.
Comentarios
Esta función miembro implementa el comportamiento del mensaje DTM_SETSYSTEMTIMEde Win32, como se describe en Windows SDK.En la implementación de MFC de SetTime, puede utilizar las clases de COleDateTime o de CTime , o puede utilizar una estructura de SYSTEMTIME , establecer la información de tiempo.
Ejemplo
// 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));
Requisitos
encabezado: afxdtctl.h