procedure TForm1.CalendarView1DrawDayItem(Sender: TObject;
DrawParams: TDrawViewInfoParams; CalendarViewViewInfo: TCellItemViewInfo);
var
S: String;
begin
if DayOfWeek(CalendarViewViewInfo.Date) = 1 then
DrawParams.ForegroundColor := clRed;
if DayOfWeek(CalendarViewViewInfo.Date) = 7 then
DrawParams.ForegroundColor := clBlue;
if IsSpecialHoliday(CalendarViewViewInfo.Date, S) then
DrawParams.ForegroundColor := clRed;
end;