Compartir a través de


CMonthCalCtrl::GetToday

Recupera información de fecha para la fecha especificada como “actual” para un control de calendario mensual.

BOOL GetToday( 
   COleDateTime& refDateTime  
) const;
BOOL GetToday( 
   COleDateTime& refDateTime  
) const;
BOOL GetToday(
   LPSYSTEMTIME pDateTime 
) const;

Parámetros

  • refDateTime
    una referencia a un objeto de COleDateTime o de CTime que indica el día actual.

  • pDateTime
    Un puntero a una estructura de SYSTEMTIME que recibirá la información de fecha.este parámetro debe ser una dirección válida y no puede ser NULL.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Esta función miembro implementa el comportamiento del mensaje MCM_GETTODAYde Win32, como se describe en Windows SDK.En la implementación de MFC de GetToday, puede especificar un uso de COleDateTime , un uso de CTime , o un uso de la estructura de SYSTEMTIME .

Ejemplo

void CMonthCalDlg::OnBnClickedGettodaybutton()
{
   COleDateTime timeToday;
   if (m_calCtrl1.GetToday(timeToday))
   {
      // Format the date information from the value we received
      // and post a message box about it.
      CString str = timeToday.Format(VAR_DATEVALUEONLY);
      AfxMessageBox(str);

      // Set the control's "today" indicator to be five
      // days previous.
      timeToday -= 5;
      m_calCtrl1.SetToday(timeToday);
   }
   else
   {
      // Something is wrong!
      ASSERT(FALSE);
   }
}

Requisitos

encabezado: afxdtctl.h

Vea también

Referencia

Clase de CMonthCalCtrl

Gráfico de jerarquía

CMonthCalCtrl::SetToday