#define BOLDDAY(ds,iDay) if(iDay>0 && iDay<32)\
(ds)|=(0x00000001<<(iDay-1))
struct DayAndMonth
{
int month; int day;
};
...
void WinCalendar::setbolddays(DayAndMonth states[], Index count)
{
MONTHDAYSTATE rgMonths[3] = { 0 };
int cMonths = 3;
for (int i = 0; i<count; i++)
{
BOLDDAY(rgMonths[states.month], states.day);
}
sendMsg(MCM_SETDAYSTATE,cMonths,(LPMONTHDAYSTATE)rgMonths);
}
SysMonthCal32 выделение дней
На форме лежит компонент календаря нужно ему правильные дни полужирным выделить.
Использую код:
Код:
Функция вызывается раз при инициализации.
Но нужные дни не выделяются.
Подскажите как быть?