Referenz - COLOR (Funktion)
Syntax: COLOR
Typ: Funktion
Kategorie: Konsole / Gfx
Die Funktion COLOR gibt Informationen über die verwendeten Textfarben zurück.
In allen 32/24-Bit Farbmodi wird ab der FBVersion 0.18.2 Beta nur noch die Vordergrundfarbe (
RGBA; &hAARRGGBB) zurückgegeben.
Für die 16-Bit (und kleineren) Farbmodi wird der zurückgegebene Wert folgendermaßen berechnet:
(Vordergrund OR (Hintergrund SHL 16))
Das obere Word ist also die Hintergrundfarbe, während das untere Word die Vordergrundfarbe angibt.
Beispiel:
DIM AS INTEGER colr, fore, back
colr = COLOR
fore = LOWORD(colr)
back = HIWORD(colr)
PRINT "Used Colors:"
PRINT "foreground: "; fore
PRINT "background: "; back
PRINT
COLOR 10, 1
colr = COLOR
fore = LOWORD(colr)
back = HIWORD(colr)
PRINT "Used Colors:"
PRINT "foreground: "; fore
PRINT "background: "; back
SLEEPUnterschiede zu QB:
In QB kann COLOR nicht als Funktion eingesetzt werden.
Siehe auch:
COLOR (Anweisung),
WIDTH (Funktion),
LOCATE (Funktion),
SCREEN (Funktion),
Grafik
| Zusätzliche Informationen und Funktionen | ||||
|---|---|---|---|---|
|
||||




FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!
Versionen