ja, 65535, normal oder?
welche kombination er nimmt ist ihm überlassen.
Genau, 256*256*256 = 65535
Ich habe einen Wertebereich von 0..255. Jeder Wert soll einer Farbe entsprechen. Wie bekomme ich es hin, dass 0 z.B. weis und 255 schwarz ist oder gibt es schon eine vordefinierte Konstanten?
Eine Farbe besteht unter Windows aus 4 Bytes. Ein Byte dient als Schalter für bestimmte Eigenschaften der Farbe, 3 Bytes bestimmen die Farbe. Der Typ für Farbe in Delphi ist TColor.
Willst Du 256 verschiedene Farben definieren brauchst Du ein Array mit 256 Werten vom Typ TColor.
Delphi hat eine ganze Reihe Konstanten für vordefinierte Farbwerte. Ansonsten kannst Du dir auch selber Farben mit Hilfe der drei Grundfarben erstellen.
Zum Beispiel so:
Farbe := TColor(RGB(255, 255, 0)); // Gelb