MONTHDAYSTATE
Der MONTHDAYSTATE-Datentyp ist ein Bitfeld, das den Zustand jedes Tages in einem Monat enthält. Der Datentyp wird in Commctrl.h wie folgt definiert:
typedef DWORD MONTHDAYSTATE, *LPMONTHDAYSTATE;
Jedes Bit (0 bis 30) stellt den Zustand eines Tages in einem Monat dar. Wenn ein Bit aktiviert ist, wird der entsprechende Tag fett formatiert angezeigt. Andernfalls wird sie ohne Hervorhebung angezeigt.
Dieser Datentyp wird mit der MCM_SETDAYSTATE Nachricht und dem entsprechenden Makro MonthCal_SetDayState verwendet. Wenn MONTHDAYSTATE-Werte in Bezug auf Monate verwendet werden, die kürzer als 31 Tage sind, wird nur auf die erforderlichen Bits zugegriffen.
Dieser Datentyp wurde zuerst in Version 4.70 von Comctl32.dll definiert.