Compartir a través de


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

Vea también

Referencia

CDateTimeCtrl Class

Gráfico de jerarquías

CDateTimeCtrl::GetTime