CMonthCalCtrl::GetToday
Načte informace o datu datum jako "dnes" pro ovládacím prvku měsíční kalendář.
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
COleDateTime& refDateTime
) const;
BOOL GetToday(
LPSYSTEMTIME pDateTime
) const;
Parametry
refDateTime
Odkaz na COleDateTime nebo CTime objekt, který označuje aktuální den.pDateTime
Ukazatel SYSTEMTIME struktury, který bude přijímat informace o datu.Tento parametr musí být platnou adresu a nemůže být NULL.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Členské funkce implementuje chování zprávy Win32 MCM_GETTODAY, jak je popsáno v .MFC jeho provádění GetToday , můžete zadat COleDateTime využití, CTime využití, nebo SYSTEMTIME struktury využití.
Příklad
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);
}
}
Požadavky
Záhlaví: afxdtctl.h