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