Compartir a través de


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

Vea también

Referencia

CMonthCalCtrl Class

Gráfico de jerarquías

CMonthCalCtrl::GetCurSel