CMonthCalCtrl::SetCurSel
Legt das derzeit ausgewählte Datum für ein Monatskalender-Steuerelement fest.
BOOL SetCurSel(
const COleDateTime& refDateTime
);
BOOL SetCurSel(
const CTime& refDateTime
);
BOOL SetCurSel(
const LPSYSTEMTIME pDateTime
);
Parameter
refDateTime
Ein Verweis auf einen COleDateTime oder CTime-Objekt, das das von derzeit ausgewählten Monatskalender-Steuerelement angibt.pDateTime
Zeiger auf eine SYSTEMTIME-Struktur, die das als enthält die aktuelle Auswahl festgelegt werden, Datum.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Diese Memberfunktion implementiert das Verhalten der Win32-Meldung MCM_SETCURSEL, wie in Windows SDK beschrieben.In MFC Implementierung von SetCurSel, können Sie eine COleDateTime Verwendung, eine CTime Verwendung oder eine SYSTEMTIME-Strukturverwendung angeben.
Beispiel
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);
}
Anforderungen
Header: afxdtctl.h