Aracılığıyla paylaş


CMonthCalCtrl::SetCurSel

Aylık takvim denetiminin seçili tarihini belirler.

BOOL SetCurSel(
   const COleDateTime& refDateTime 
);
BOOL SetCurSel(
   const CTime& refDateTime 
);
BOOL SetCurSel(
   const LPSYSTEMTIME pDateTime 
);

Parametreler

  • refDateTime
    Başvuru bir COleDateTime veya CTime şu anda seçili aylık Takvim denetiminin gösteren nesne.

  • pDateTime
    İşaretçi bir SYSTEMTIME geçerli seçimi olarak ayarlamak için tarih içeren yapısı.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Notlar

Bu üye işlev Win32 iletisinin davranışını uygulayan mcm_setcursel, açıklandığı gibi Windows SDK.MFC'ın uygulamasında SetCurSel, sizin belirlediğiniz bir COleDateTime kullanımı, bir CTime kullanımı, ya da bir SYSTEMTIME yapı kullanım.

Örnek

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);
}

Gereksinimler

Başlık: afxdtctl.h

Ayrıca bkz.

Başvuru

CMonthCalCtrl sınıfı

Hiyerarşi grafik

CMonthCalCtrl::GetCurSel