Compartir a través de


CDateTimeCtrl::GetMonthCalCtrl

Recupera el objeto de CMonthCalCtrl asociado al control selector de fecha y hora.

CMonthCalCtrl* GetMonthCalCtrl( ) const;

Valor devuelto

Un puntero a un objeto de CMonthCalCtrl , o NULL si no o si la ventana no está visible.

Comentarios

Los controles de selector de fecha y hora crean un control secundario de calendario mensual cuando el usuario hace clic en la flecha de lista desplegable. Cuando el objeto de CMonthCalCtrl ya no se necesite, se destruye, para que la aplicación no debe depender de almacenar el objeto que representa el calendario mensual secundario de fecha y hora del control selector.

Ejemplo

void CDateTimeDlg::OnDropDownDateTimeCtrl(NMHDR* pNMHDR, LRESULT* pResult)
{
   UNREFERENCED_PARAMETER(pNMHDR);

   // note that GetMonthCalCtrl() will only return a pointer to the  
   // month calendar control while the control actually exists--that is, 
   // while it has been dropped-down by the user. Otherwise, the function 
   // returns NULL. One appropriate time to get the control is while  
   // handling the DTN_DROPDOWN notification for the date time picker  
   // control. 

   // get the control
   CMonthCalCtrl* pMoCalCtrl = m_DateTimeCtrl.GetMonthCalCtrl();
   ASSERT(pMoCalCtrl != NULL);

   // now, pMoCalCtrl is useful...

   *pResult = 0;
}

Requisitos

encabezado: afxdtctl.h

Vea también

Referencia

CDateTimeCtrl Class

Gráfico de jerarquías