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