CMonthCalCtrl::SetCurSel
Nastaví aktuálně vybrané datum ovládacím prvku měsíční kalendář.
BOOL SetCurSel(
const COleDateTime& refDateTime
);
BOOL SetCurSel(
const CTime& refDateTime
);
BOOL SetCurSel(
const LPSYSTEMTIME pDateTime
);
Parametry
refDateTime
Odkaz na COleDateTime nebo CTime objekt, který označuje ovládací prvek Kalendář aktuálně vybraný měsíc.pDateTime
Ukazatel SYSTEMTIME strukturu, která obsahuje datum nastavit jako aktuální výběr.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Členské funkce implementuje chování zprávy Win32 MCM_SETCURSEL, jak je popsáno v .MFC jeho provádění SetCurSel , můžete zadat COleDateTime využití, CTime využití, nebo SYSTEMTIME struktury využití.
Příklad
void CMonthCalDlg::OnBnClickedCurselbutton()
{
// All of these calls set the current selection to March 15, 1998.
// with a COleDateTime
COleDateTime dt1(1998, 3, 15, 0, 0, 0);
m_calCtrl1.SetCurSel(dt1);
// with a CTime
CTime dt2(1998, 3, 15, 0, 0, 0);
m_calCtrl1.SetCurSel(dt2);
// with a SYSTEMTIME structure
SYSTEMTIME sysTime;
// set everything to zero
memset(&sysTime, 0, sizeof(sysTime));
// except for the date we want
sysTime.wYear = 1998;
sysTime.wMonth = 3;
sysTime.wDay = 15;
m_calCtrl1.SetCurSel(&sysTime);
}
Požadavky
Záhlaví: afxdtctl.h