Freigeben über


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

Siehe auch

Referenz

CMonthCalCtrl-Klasse

Hierarchien-Diagramm

CMonthCalCtrl::GetCurSel