CMonthCalCtrl::SetCurSel
Imposta la data selezionata per un controllo calendario mensile.
BOOL SetCurSel(
const COleDateTime& refDateTime
);
BOOL SetCurSel(
const CTime& refDateTime
);
BOOL SetCurSel(
const LPSYSTEMTIME pDateTime
);
Parametri
refDateTime
Un riferimento a un oggetto CTime o COleDateTime che indica il controllo calendario mensile attualmente selezionato.pDateTime
Puntatore a una struttura SYSTEMTIME contenente la data da impostare come la selezione corrente.
Valore restituito
Diverso da zero se ha esito positivo; in caso contrario 0.
Note
Questa funzione membro implementa il comportamento di messaggi Win32 MCM_SETCURSEL, come descritto in Windows SDK. Nell'implementazione di MFC SetCurSel, è possibile specificare un utilizzo COleDateTime, un utilizzo CTime, o un utilizzo della struttura SYSTEMTIME.
Esempio
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);
}
Requisiti
Header: afxdtctl.h