CMonthCalCtrl::GetToday
Recupera le informazioni relative alla data per la data specificata come odierna per un controllo calendario mensile.
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
LPSYSTEMTIME pDateTime
) const;
Parametri
refDateTime
Un riferimento a un oggetto CTime o COleDateTime che indica il giorno corrente.pDateTime
Un puntatore a una struttura SYSTEMTIME che riceverà le informazioni relative alla data. Questo parametro deve essere un indirizzo valido e non può essere NULL.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Questa funzione membro implementa il comportamento di messaggi Win32 MCM_GETTODAY, come descritto in Windows SDK. Nell'implementazione di MFC GetToday, è possibile specificare un utilizzo COleDateTime, un utilizzo CTime, o un utilizzo della struttura SYSTEMTIME.
Esempio
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);
}
}
Requisiti
Header: afxdtctl.h