CMonthCalCtrl::SetCurSel
Establece la fecha actualmente seleccionado para un control de calendario mensual.
BOOL SetCurSel(
const COleDateTime& refDateTime
);
BOOL SetCurSel(
const CTime& refDateTime
);
BOOL SetCurSel(
const LPSYSTEMTIME pDateTime
);
Parámetros
refDateTime
Una referencia a un objeto de COleDateTime o de CTime que indica el control actualmente seleccionados de calendario mensual.pDateTime
puntero a una estructura de SYSTEMTIME que contiene la fecha que se establecerá como la selección actual.
Valor devuelto
Distinto de cero si correctamente; si no 0.
Comentarios
Esta función miembro implementa el comportamiento del mensaje MCM_SETCURSELde Win32, como se describe en Windows SDK.En la implementación de MFC de SetCurSel, puede especificar un uso de COleDateTime , un uso de CTime , o un uso de la estructura de SYSTEMTIME .
Ejemplo
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);
}
Requisitos
encabezado: afxdtctl.h