При создании элементов управления календарем месяца используются следующие константы стиля.
Константа
Описание
MCS_DAYSTATE
Версия 4.70. Календарь месяца отправляет MCN_GETDAYSTATE уведомления с запросом сведений о днях, которые должны отображаться полужирным шрифтом.
MCS_MULTISELECT
Версия 4.70. Календарь месяца позволяет пользователю выбрать диапазон дат в элементе управления . По умолчанию максимальный диапазон составляет одну неделю. Вы можете изменить максимальный диапазон, который можно выбрать, с помощью сообщения MCM_SETMAXSELCOUNT .
MCS_WEEKNUMBERS
Версия 4.70. Элемент управления "Календарь месяца" отображает номера недель (1–52) слева от каждой строки дней. Неделя 1 определяется как первая неделя, которая содержит не менее четырех дней.
MCS_NOTODAYCIRCLE
Версия 4.70. Элемент управления "Календарь месяца" не обведен к дате "сегодня".
MCS_NOTODAY
Версия 4.70. Элемент управления "Календарь месяца" не отображает дату "сегодня" в нижней части элемента управления.
MCS_NOTRAILINGDATES
Windows Vista. Даты предыдущего и следующего месяцев не отображаются в календаре текущего месяца.
MCS_SHORTDAYSOFWEEK
Windows Vista. Короткие названия дней отображаются в заголовке.
MCS_NOSELCHANGEONNAV
Windows Vista. Выбор не изменяется при переходе пользователя к следующему или предыдущему календарю. Это позволяет пользователю выбрать диапазон, превышающий видимый.