Имя функции | c:<CONTROL-NAME>#OnGetDayState |
---|---|
Синтаксис | (defun c:<CONTROL-NAME>#OnGetDayState
(StartDate [типа Date] MonthCount
[типа Integer] /) |
Возвращаемый тип | List of Bitflags as (Month1DayState Month2DayState ...) |
Подходит к | Calendar |
Данное событие срабатывает, когда элемент управления "Календарь" готовится показать новый календарный месяц. Целью этого события является запрос информации о том, какие дни выделить жирным шрифтом (чтобы показать выходные дни). StartDate является первым месяцем, для которого требуется информация, а MonthCount - это количество месяцев, для которых требуется информация о таких днях.
Чтобы установить состояния дней для запрошенных месяцев, возвращает список битовых флагов, по одному на каждый запрашиваемый месяц. Каждый бит в значении представляет один день в месяце (бит 0 = день 1, бит 1 = день 2, и т.д.). Если соответствующий бит установлен, то день выделяется жирным шрифтом.