MONTHDAYSTATE
Typ danych MONTHDAYSTATE jest polem bitowym, które przechowuje stan każdego dnia w miesiącu. Typ danych jest zdefiniowany w pliku Commctrl.h w następujący sposób:
typedef DWORD MONTHDAYSTATE, *LPMONTHDAYSTATE;
Każdy bit (od 0 do 30) reprezentuje stan dnia w miesiącu. Jeśli bit jest włączony, odpowiedni dzień będzie wyświetlany pogrubioną czcionką; w przeciwnym razie będzie wyświetlany bez nacisku.
Ten typ danych jest używany z komunikatem MCM_SETDAYSTATE i odpowiednim makrem MonthCal_SetDayState. Gdy wartości MONTHDAYSTATE są używane w odwołaniu do miesięcy krótszych niż 31 dni, dostęp do wymaganych bitów będzie uzyskiwany tylko.
Ten typ danych został po raz pierwszy zdefiniowany w w wersji 4.70 Comctl32.dll.