MONTHDAYSTATE
El tipo de datos MONTHDAYSTATE es un campo de bits que contiene el estado de cada día en un mes. El tipo de datos se define en Commctrl.h de la siguiente manera:
typedef DWORD MONTHDAYSTATE, *LPMONTHDAYSTATE;
Cada bit (de 0 a 30) representa el estado de un día en un mes. Si un bit está activado, el día correspondiente se mostrará en negrita; de lo contrario, se mostrará sin énfasis.
Este tipo de datos se usa con el mensaje MCM_SETDAYSTATE y la macro correspondiente, MonthCal_SetDayState. Cuando se usan valores MONTHDAYSTATE en referencia a meses menores de 31 días, solo se tendrá acceso a los bits necesarios.
Este tipo de datos se definió por primera vez en la versión 4.70 de Comctl32.dll.