|
日毎に描画前に呼び出される。
構文
event OnCalendarDrawDay(
date,
&textattr,
&textcolor,
&circlefillcolor,
&circlebordercolor,
&checkcolor
)
パラメータ
&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
|