# OnCalendarDrawDay

マニュアル > コントロールリファレンス > 基本 > カレンダーコントロール > イベント > # OnCalendarDrawDay |

| 日毎に描画前に呼び出される。 構文 event OnCalendarDrawDay( date, &textattr, &textcolor, &circlefillcolor, &circlebordercolor, &checkcolor ) パラメータ
date
| 型： | 数値
| これから描画を行う日付。
&textattr
| 型： | 文字
| 日付の文字の属性です。カンマで区切ることにより複数の属性を指定できる。例）"bold,italic" "bold" - 太字 "italic" - 斜め文字 "underline" - アンダーライン "strikeout" - 文字の中央に描画される線
&textcolor
| 型： | 色文字
| 日付の文字の色。指定しないとTextColorプロパティで描画される。
&circlefillcolor
| 型： | 色文字
| 円（塗潰）を日付の背景に描く場合、色を指定する。
&circlebordercolor
| 型： | 文字
| 円（外枠）を日付の背景に描く場合、色を指定する。
&checkcolor
| 型： | 文字
| チェックを日付の上に描く場合、色を指定する。
解説
日毎に描画が始まる前に呼び出されます。DrowModeがEVENTの時のみ呼び出されます。 OnCalendarDrawStartが呼び出された後、開始日から終了日までの日数分だけ OnCalendarDrawDayが呼び出されます。
例
    event OnCalendarDrawDay(date,&textattr,&textcolor,&circlefillcolor,&circlebordercolor,&checkcolor)
    {
     // 過去の日はすべてチェックマークを描画する
     if (#DAY# > date)
     {
      checkcolor = "#FF0000";
     }
    }
参照 OnPageChanged OnSelectChanged OnCalendarDrawStart OnCalendarDrawDay