Procesar mensajes de notificación en los controles de calendario mensual
A medida que se interactúa con el control de calendario mensual, (seleccionando fechas y/o viendo un mes diferente), el control (CMonthCalCtrl
) envía mensajes de notificación a su ventana primaria, normalmente una vista o un objeto de diálogo. Controle estos mensajes si desea hacer algo en respuesta. Por ejemplo, cuando selecciona un nuevo mes para ver, podría proporcionar un conjunto de fechas para resaltarse.
Use el Asistente para clases para agregar controladores de notificación a la clase primaria para aquellos mensajes que desee implementar.
En la lista siguiente se describen las distintas notificaciones que envía el control de calendario mensual.
MCN_GETDAYSTATE solicita información sobre qué días se deben mostrar en negrita. Si desea más información sobre cómo controlar esta notificación, consulte Setting the Day State of a Month Calendar Control, (Establecimiento del estado de día de un control de calendario mensual).
MCN_SELCHANGE notifica al elemento primario que se ha cambiado la fecha o el intervalo de la fecha seleccionados.
MCN_SELECT notifica al elemento primario que se ha seleccionado una fecha explícita.