Vcl.ComCtrls.TMonthCalendar.MsgSetCalColors
Delphi
function MsgSetCalColors(ColorIndex: Integer; ColorValue: TColor): Boolean; override;
C++
virtual bool __fastcall MsgSetCalColors(int ColorIndex, System::Uitypes::TColor ColorValue);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TMonthCalendar |
Beschreibung
Richtet die Farben des Kalenders ein.
MsgSetCalColors wird zur Implementierung der Eigenschaft CalColors eingesetzt. Diese als protected deklarierte Methode verwendet zur Festlegung der Kalenderfarben die Windows-API-Funktion MonthCal_SetColor.
Der Parameter ColorIndex gibt den Bereich im Kalender an, für den eine neue Farbe verwendet werden soll. Die folgenden Werte sind möglich:
ValueCalColors subpropertyArea
Value | Untereigenschaft von CalColors | Bereich |
---|---|---|
0 |
Hintergrund (wird zwischen Monaten angezeigt) |
|
1 |
Datumswerte im aktuellen Monat und Textbeschriftungen |
|
2 |
Hintergrund der Titelzeile |
|
3 |
Textbeschriftung in der Titelzeile |
|
4 |
Hintergrund des Kalenders (jeder Monat) |
|
5 |
Datumswerte in nicht-aktuellen Monaten |
Im Parameter ColorValue wird die neue Farbe angegeben.
MsgSetCalColors gibt true zurück, wenn die Farben erfolgreich übernommen wurden, ansonsten false.