Styles de contrôle calendrier du mois

Les constantes de style suivantes sont utilisées lors de la création de contrôles de calendrier de mois.

Constante Description
MCS_DAYSTATE
Version 4.70. Le calendrier mensuel envoie MCN_GETDAYSTATE notifications pour demander des informations sur les jours qui doivent être affichés en gras.
MCS_MULTISELECT
Version 4.70. Le calendrier mensuel permet à l’utilisateur de sélectionner une plage de dates dans le contrôle. Par défaut, la plage maximale est d’une semaine. Vous pouvez modifier la plage maximale qui peut être sélectionnée à l’aide du message MCM_SETMAXSELCOUNT .
MCS_WEEKNUMBERS
Version 4.70. Le contrôle calendrier mensuel affiche les numéros de semaine (1-52) à gauche de chaque ligne de jours. La semaine 1 est définie comme la première semaine contenant au moins quatre jours.
MCS_NOTODAYCIRCLE
Version 4.70. Le contrôle calendrier du mois n’entoure pas la date « aujourd’hui ».
MCS_NOTODAY
Version 4.70. Le contrôle calendrier du mois n’affiche pas la date « aujourd’hui » en bas du contrôle.
MCS_NOTRAILINGDATES
Windows Vista. Les dates des mois précédents et suivants ne sont pas affichées dans le calendrier du mois en cours.
MCS_SHORTDAYSOFWEEK
Windows Vista. Les noms de jours courts sont affichés dans l’en-tête.
MCS_NOSELCHANGEONNAV
Windows Vista. La sélection n’est pas modifiée lorsque l’utilisateur navigue suivant ou précédent dans le calendrier. Cela permet à l’utilisateur de sélectionner une plage supérieure à celle visible.

Spécifications

Condition requise Valeur
En-tête
CommCtrl.h