CMonthCalCtrl::GetToday
Ruft die Datumsinformationen für das Datum ab, das für ein Monatskalender-Steuerelement angegeben wird als "today".
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
LPSYSTEMTIME pDateTime
) const;
Parameter
refDateTime
Ein Verweis auf einen COleDateTime oder CTime-Objekt, das den aktuellen Tag angibt.pDateTime
Ein Zeiger auf eine SYSTEMTIME-Struktur, die die Datumsinformationen abruft. Dieser Parameter muss eine gültige Adresse sein und kann nicht NULL sein.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Meldung MCM_GETTODAY, wie in Windows SDK beschrieben. In MFC Implementierung von GetToday, können Sie eine COleDateTime Verwendung, eine CTime Verwendung oder eine SYSTEMTIME-Strukturverwendung angeben.
Beispiel
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);
}
}
Anforderungen
Header: afxdtctl.h