GetDayState

Funktionsname c:<CONTROL-NAME>#OnGetDayState
Syntax   (defun c:<CONTROL-NAME>#OnGetDayState (StartDate [als Date] intMonthCount [als Integer] /)
)
Rückgabewert Liste von Bitflags als (Month1DayState Month2DayState ...)
Ausgelöst durch Kalender

Dieses Ereignis wird ausgelöst, wenn das Kalender-Steuerelement die Ansicht eines neuen Kalendermonats vorbereitet. Das Ereignis dient dazu, Informationen bereitzustellen, welche Tage in fetter Schrift hervorgehoben werden sollen (z.B. Urlaub). Mit StartDate wird das Startdatum ausgegeben, für das die Informationen benötigt werden und mit intMonthCount die Anzahl der Monate, für die die Informationen bereitzustellen sind.

Um die Stati der hervorzuhebenden Tage zu setzen, übergeben Sie am Ende der Funktion eine Liste aus Bitwerten für jeden angefragten Monat. Dabei entspricht jedes Bit einen Tag, z.B. Bit 0 für Tag 1, Bit 1 für Tag 2 usw.). Wurde das korrespondierende Bit gesetzt, wird das Datum in Fettschrift hervorgehoben.