Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SysMonthCal32 выделение дней

3.2K
16 сентября 2009 года
Гудвин
186 / / 22.12.2007
Здравствуйте.
На форме лежит компонент календаря нужно ему правильные дни полужирным выделить.
Использую код:

Код:
#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);
}

Функция вызывается раз при инициализации.
Но нужные дни не выделяются.
Подскажите как быть?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог