Compartir a través de


CMonthCalCtrl Class

Encapsula la funcionalidad de un control de calendario mensual.

class CMonthCalCtrl : public CWnd

Miembros

Constructores públicos

Name

Descripción

CMonthCalCtrl::CMonthCalCtrl

Crea un objeto CMonthCalCtrl.

Métodos públicos

Name

Descripción

CMonthCalCtrl::Create

Crea un control de calendario mensual y lo asocia al objeto de CMonthCalCtrl .

CMonthCalCtrl::GetCalendarBorder

Recupera el ancho del borde del control actual de calendario mensual.

CMonthCalCtrl::GetCalendarCount

Recupera el número de calendarios mostrados en el control actual de calendario mensual.

CMonthCalCtrl::GetCalendarGridInfo

Información de recupera sobre el control actual de calendario mensual.

CMonthCalCtrl::GetCalID

Recupera el identificador del calendario del control actual de calendario mensual.

CMonthCalCtrl::GetColor

Obtiene el color de un área especificada de un control de calendario mensual.

CMonthCalCtrl::GetCurrentView

Recupera la vista que muestra actualmente por el control actual de calendario mensual.

CMonthCalCtrl::GetCurSel

Recupera la hora del sistema tal como indica la fecha actualmente seleccionados.

CMonthCalCtrl::GetFirstDayOfWeek

Obtiene el primer día de la semana que se mostrará en la columna situada más a la izquierda del calendario.

CMonthCalCtrl::GetMaxSelCount

Recupera el número máximo actual de días que puedan ser seleccionado en un control de calendario mensual.

CMonthCalCtrl::GetMaxTodayWidth

Recupera el ancho máximo de la cadena de “Today” del control actual de calendario mensual.

CMonthCalCtrl::GetMinReqRect

Recupera el tamaño mínimo necesario para mostrar un mes completo en un control de calendario mensual.

CMonthCalCtrl::GetMonthDelta

Recupera la tasa de desplazamiento de un control de calendario mensual.

CMonthCalCtrl::GetMonthRange

Información de fecha de recupera que representa los límites del máximo y mínimo de la presentación de un control de calendario mensual.

CMonthCalCtrl::GetRange

Recupera el mínimo actual y las fechas finales establecidos en un control de calendario mensual.

CMonthCalCtrl::GetSelRange

Información de fecha de recupera que representa los límites superior e inferior del intervalo de fechas actualmente seleccionado por el usuario.

CMonthCalCtrl::GetToday

Recupera información de fecha para la fecha especificada como “actual” para un control de calendario mensual.

CMonthCalCtrl::HitTest

Determina que la sección de un control de calendario mensual es en un punto determinado de la pantalla.

CMonthCalCtrl::IsCenturyView

Indica si la vista actual del control actual de calendario mensual es la vista del siglo.

CMonthCalCtrl::IsDecadeView

Indica si la vista actual del control actual de calendario mensual es la vista de década.

CMonthCalCtrl::IsMonthView

Indica si la vista actual del control actual de calendario mensual es la vista del mes.

CMonthCalCtrl::IsYearView

Indica si la vista actual del control actual de calendario mensual es la vista del año.

CMonthCalCtrl::SetCalendarBorder

Establece el ancho del borde del control actual de calendario mensual.

CMonthCalCtrl::SetCalendarBorderDefault

Establece el ancho predeterminado del borde del control actual de calendario mensual.

CMonthCalCtrl::SetCalID

Establece el identificador del calendario del control actual de calendario mensual.

CMonthCalCtrl::SetCenturyView

Establece el control actual de calendario mensual para mostrar la vista del siglo.

CMonthCalCtrl::SetColor

Establece el color de un área especificada de un control de calendario mensual.

CMonthCalCtrl::SetCurrentView

Establece el control actual de calendario mensual para mostrar la vista especificada.

CMonthCalCtrl::SetCurSel

Establece la fecha actualmente seleccionado para un control de calendario mensual.

CMonthCalCtrl::SetDayState

Establece la presentación para los días en un control de calendario mensual.

CMonthCalCtrl::SetDecadeView

Establece el control actual de calendario mensual a la vista de década.

CMonthCalCtrl::SetFirstDayOfWeek

Establece el día de semana que se mostrará en la columna situada más a la izquierda del calendario.

CMonthCalCtrl::SetMaxSelCount

Establece el número máximo de días que puedan ser seleccionado en un control de calendario mensual.

CMonthCalCtrl::SetMonthDelta

Establece la tasa de desplazamiento de un control de calendario mensual.

CMonthCalCtrl::SetMonthView

Establece el control actual de calendario mensual para mostrar la vista del mes.

CMonthCalCtrl::SetRange

Establece el mínimo y fechas con un tiempo máximo para un control de calendario mensual.

CMonthCalCtrl::SetSelRange

Establece la selección en un control de calendario mensual a un intervalo de fechas determinado.

CMonthCalCtrl::SetToday

Establece el control de calendario para el día actual.

CMonthCalCtrl::SetYearView

Establece el control actual de calendario mensual a la vista del año.

CMonthCalCtrl::SizeMinReq

Redibuja el control de calendario mensual al tamaño mínimo, un mes.

CMonthCalCtrl::SizeRectToMin

Para el control actual de calendario mensual, calcula el rectángulo más pequeño que puede contener todos los calendarios que caben en un rectángulo especificado.

Comentarios

El control de calendario mensual proporciona al usuario una interfaz simple de calendario, que el usuario puede seleccionar una fecha. El usuario puede cambiar la presentación por:

  • El desplazamiento hacia atrás y reenvía, de un mes a otro.

  • Haciendo clic en el Today text para mostrar el día (si el estilo de MCS_NOTODAY no se utiliza).

  • Elegir un mes o año de un menú emergente.

Puede personalizar el control de calendario mensual aplicando una variedad de estilos al objeto cuando lo crea. estos estilos se describen en Estilos del Control de calendario mensual en Windows SDK.

El control de calendario mensual puede mostrar más de un mes, y puede indicar días especiales (como vacaciones) por en negrita la fecha.

Para obtener más información sobre cómo utilizar el control de calendario mensual, vea Mediante CMonthCalCtrl.

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CMonthCalCtrl

Requisitos

encabezado: afxdtctl.h

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

CDateTimeCtrl (Clase)

Conceptos

ejemplo CMNCTRL1 de MFC