Crear el control de calendario mensual
La forma en que se crea el control de calendario mensual depende de si se usa el control en un cuadro de diálogo o se crea en una ventana sin diálogo.
Para usar CMonthCalCtrl directamente en un cuadro de diálogo
En el editor de cuadros de diálogo, agregue un control Calendario mensual al recurso de plantilla de diálogo. Especifique su id. de control.
Especifique los estilos necesarios mediante el cuadro de diálogo Propiedades del control de calendario mensual.
Utilice el Asistente para agregar variables miembro para agregar una variable miembro de tipo CMonthCalCtrl con la propiedad Control. Puede usar este miembro para llamar a las funciones miembro
CMonthCalCtrl
.Use el Asistente para clases para asignar funciones de controlador en la clase de diálogo para cualquier mensaje de notificación de calendario mensual que necesite controlar (consulte Asignar mensajes a funciones).
En OnInitDialog, establezca los estilos adicionales para el
CMonthCalCtrl
objeto.
Para usar CMonthCalCtrl en una ventana sin diálogos
Defina el control en la clase de vista o ventana.
Llame a la función miembro Create del control, si es posible en OnInitialUpdate, si es posible a la vez que la función de controlador OnCreate de la ventana principal (si está creando subclases en el control). Establezca los estilos del control.