# GetDayState

マニュアル > コントロールリファレンス > 基本 > カレンダーコントロール > メソッド > # GetDayState |

| 日毎の情報を取得する。 構文 GetDayState ( StateType, Date, Count [,State = T] [,ResultType = " bool"] ) パラメータ
StateType
| 型： | 文字
| 取得する状態のタイプ。 "bold" - 日付のテキストを太字にするかどうか "circle" - 円を日付の背景に描くかどうか "check" - チェックを日付の上に描くかどうか
Date
| 型： | 時刻
| 取得したい開始日付。
Count
| 型： | 数値
| 取得したい日数。
State
| 型： | ブール
| 取得したい状態。日数分のブール配列で指定した場合、各日付ごとにその状態をもとに比較される。
ResultType
| 型： | 文字
| 戻り値で、返される結果のタイプ。詳しくは（戻り値）を参照。
戻り値
| 型： | ブール
| ResultTypeで指定した情報を返す。 "bool"の場合 条件が満たされている場合TRUE、満たされていない場合FALSEを返す。取得する日数が２日以上の場合、日数分の１次元のブール型配列を返す。取得に失敗したとき空値（#NOTHING#）を返す。 "daylist"の場合 条件が満たされた日付のリストを時刻型配列で返す。もし１つも存在しない場合、空値（#NOTHING#）を返す。
解説
日毎の情報を取得します。Countで指定した日数から、条件があった日付の情報を返します。
参照 OpenPage IncPage GetPageYear GetPageMonth SetSelectedDate GetSelectedStartDate GetSelectedEndDate GetDayState SetDayState ClearDayState