Vcl.ComCtrls.TMonthCalendar.MsgSetCalColors
Delphi
function MsgSetCalColors(ColorIndex: Integer; ColorValue: TColor): Boolean; override;
C++
virtual bool __fastcall MsgSetCalColors(int ColorIndex, System::Uitypes::TColor ColorValue);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TMonthCalendar |
説明
カレンダーの色を設定します。
MsgSetCalColors メソッドを使用すると,CalColors プロパティを実装できます。このプロテクトメソッドは,Windows API の MonthCal_SetColor 関数を呼び出して,カレンダーの色を設定します。
ColorIndex は,新しい色を指定したカレンダーの領域を示します。値は以下のうちのいずれか 1 つです。
ValueCalColors subpropertyArea
値 | CalColors サブプロパティ | 領域 |
---|---|---|
0 |
背景(月の間に表示されます)。 |
|
1 |
現在の月の日付とテキストラベル。 |
|
2 |
タイトルバーの背景。 |
|
3 |
タイトルバー内のテキストラベル。 |
|
4 |
カレンダー(各月)の背景。 |
|
5 |
現在の月以外の日付。 |
ColorValue は新しい色です。
MsgSetCalColors メソッドは,色が正常に適用された場合に true を返し,それ以外の場合に false を返します。