Vcl.ComCtrls.TMonthCalendar.MsgSetCalColors

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch