Der Befehl OBJECT GET RGB COLORS gibt die Vorder- und Hintergrundfarbe des Objekts bzw. der Objektgruppe zurück, definiert in Objekt.
Mit dem optionalen Parameter * geben Sie an, dass der Parameter Objekt ein Objektname ist (String). Ohne diesen Parameter geben Sie an, dass Objekt ein Feld oder eine Variable ist. In diesem Fall übergeben Sie ein Feld oder eine Variablenreferenz (nur Objektfeld oder -variable) anstelle eines String.
Wird der Befehl auf ein Objekt vom Typ Listbox angewandt, kann die wechselnde Hintergrundfarbe der Zeilen im Parameter altHintergrFarbe zurückgegeben werden. In diesem Fall wird der Wert von Hintergrundfarbe nur für den Hintergrund der Zeilen mit ungerader Nummer verwendet.
Die Werte der RGB Farbe, die in den Parametern Vordergrundfarbe, Hintergrundfarbe und altHintergrFarbe zurückgegeben wird, können 4-byte Lange Ganzzahlen im Format (0x00RRGGBB) oder negative Werte entsprechend der Systemfarben sein. Im zweiten Fall können Sie den erhaltenen Wert mit den Konstanten unter dem Thema SET RGB COLORS vergleichen:
Konstante |
Typ |
Wert |
Meldung |
Background color |
Lange Ganzzahl |
-2 |
|
Background color none |
Lange Ganzzahl |
-16 |
Diese Konstante lässt sich in den Parametern Hintergrundfarbe und altHintergrFarbe verwenden. |
Dark shadow color |
Lange Ganzzahl |
-3 |
|
Disable highlight item color |
Lange Ganzzahl |
-11 |
|
Foreground color |
Lange Ganzzahl |
-1 |
|
Highlight menu background color |
Lange Ganzzahl |
-9 |
|
Highlight menu text color |
Lange Ganzzahl |
-10 |
|
Highlight text background color |
Lange Ganzzahl |
-7 |
|
Highlight text color |
Lange Ganzzahl |
-8 |
|
Light shadow color |
Lange Ganzzahl |
-4 |
|
Hinweis: Die Systemfarben werden über den Befehl OBJECT SET RGB COLORS angewendet.
Weitere Informationen über das Format der Parameter Vordergrundfarbe, Hintergrundfarbe und altHintergrFarbe finden Sie unter dem Befehl OBJECT SET RGB COLORS.