Traitement des messages de notification dans les contrôles de calendrier mensuel
Lorsque les utilisateurs interagissent avec le contrôle calendrier mensuel (sélection de dates et/ou affichage d’un mois différent), le contrôle (CMonthCalCtrl
) envoie des messages de notification à sa fenêtre parente, généralement un affichage ou un objet de boîte de dialogue. Vous devez gérer ces messages si vous voulez faire quelque chose en réponse. Par exemple, lorsque l’utilisateur sélectionne un nouveau mois à afficher, vous pouvez fournir un ensemble de dates qui doivent être soulignées.
Utilisez l’Assistant Classe pour ajouter des gestionnaires de notification à la classe parente pour ces messages que vous souhaitez implémenter.
La liste suivante décrit les différentes notifications envoyées par le contrôle calendrier mensuel.
MCN_GETDAYSTATE Demande des informations sur les jours à afficher en gras. Pour plus d’informations sur la gestion de cette notification, consultez Définition de l’état de jour d’un contrôle calendrier mois.
MCN_SELCHANGE avertit le parent que la date ou la plage sélectionnée de la date a changé.
MCN_SELECT avertit le parent qu’une sélection de date explicite a été effectuée.