<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > 基本 > カレンダーコントロール > メソッド >
日毎の情報を取得する。
構文
GetDayState (
stateType,
date,
count
[,state = T]
[,resultType = " bool"]
)
パラメータ
stateType
型:
文字
取得する状態のタイプ。
"bold" - 日付のテキストを太字にするかどうか
"circle" - 円を日付の背景に描くかどうか
"check" - チェックを日付の上に描くかどうか
date
時刻
取得したい開始日付。
数値
取得したい日数。
state
ブール
取得したい状態。日数分のブール配列で指定した場合、各日付ごとにその状態をもとに比較される。
resultType
戻り値で、返される結果のタイプ。詳しくは(戻り値)を参照。
戻り値
resultTypeで指定した情報を返す。
"bool"の場合
条件が満たされている場合TRUE、満たされていない場合FALSEを返す。取得する日数が2日以上の場合、日数分の1次元のブール型配列を返す。取得に失敗したとき空値(#NOTHING#)を返す。
"daylist"の場合
条件が満たされた日付のリストを時刻型配列で返す。もし1つも存在しない場合、空値(#NOTHING#)を返す。
解説
日毎の情報を取得します。countで指定した日数から、条件があった日付の情報を返します。
参照
OpenPage
IncPage
GetPageYear
GetPageMonth
SetSelectedDate
GetSelectedStartDate
GetSelectedEndDate
GetDayState
SetDayState
ClearDayState