CMonthCalCtrl::SetCurSel
Définit la date sélectionnée pour un contrôle month calendar.
BOOL SetCurSel(
const COleDateTime& refDateTime
);
BOOL SetCurSel(
const CTime& refDateTime
);
BOOL SetCurSel(
const LPSYSTEMTIME pDateTime
);
Paramètres
refDateTime
Une référence à un objet de COleDateTime ou de CTime indiquant le contrôle month calendar actuellement sélectionné.pDateTime
Pointeur vers une structure de SYSTEMTIME qui contient la date à définir comme sélection actuelle.
Valeur de retour
Une valeur différente de zéro si l'opération a réussi ; sinon 0.
Notes
Cette fonction membre implémente le comportement du message MCM_SETCURSELWin32, comme décrit dans Kit de développement logiciel Windows. Dans l'implémentation MFC de SetCurSel, vous pouvez spécifier l'utilisation d' COleDateTime , l'utilisation d' CTime , ou une utilisation de structure d' SYSTEMTIME .
Exemple
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);
}
Configuration requise
Header: afxdtctl.h